Python
文章平均质量分 73
Selcouther
路漫漫其修远兮
展开
-
Python3基础知识(基础语法、基本数据类型、数据类型转换)
一、 基础语法编码默认情况下为 UTF-8 编码,所有字符串都是 unicode 字符串import在 python 用 import 或者 from…import 来导入相应的模块将整个模块(somemodule)导入,格式为: import somemodule从某个模块中导入某个函数,格式为: from somemodule import somefunction从某个模块中导入多个函数,格式为: from somemodule import firstfunc, second原创 2021-07-30 23:21:35 · 375 阅读 · 0 评论 -
【生成数据】随机漫步
使用python来生成随机漫步数据,再使用matplotlib将这些数据呈现出来。随机漫步:每次行走都是完全随机的,没有明确的方向,结果是由一系列随机决策决定的。也可以这么认为,随机漫步就是蚂蚁在晕头转向的情况下,每次沿着随机的方向前行所经过的路径。原创 2023-06-04 16:48:30 · 969 阅读 · 0 评论 -
【生成数据】绘制简单的折线图
matplotlib允许给散点图中的各个点指定颜色,默认为蓝色点和黑色轮廓。在散点图包含的数据点不多时效果很好,但绘制很多点时,黑色轮廓可能会粘连在一起。要删除数据点的轮廓,可在调用scatter()时传递实参edgecolor=‘none’自定义颜色要修改数据点的颜色,可向scatter()传递参数c,并将其设置为要使用的颜色的名称,如:也可以使用rgb模式自定义颜色,可传递参数c,并将其设置为一个元组,其中包含三个0~1之间的小数值,分别表示红色、绿色、蓝色分量,例如下方创建一个蓝色点组成的散点原创 2023-06-04 10:24:13 · 434 阅读 · 0 评论 -
python中argparse.ArgumentParser()用法
python中argparse.ArgumentParser()用法argparse是python用于解析命令行参数和选项的标准模块,用于解析命令行参数,在终端窗口(ubuntu是终端窗口,windows是命令行窗口)输入训练的参数和选项原创 2023-03-08 15:08:22 · 602 阅读 · 1 评论 -
cv2.line使用报错【已解决】error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function ‘line‘ > Overload
使用cv2.line时报错(已解决)error: OpenCV(4.7.0) :-1: error: (-5:Bad argument) in function 'line'> Overload resolution failed:> - Can't parse 'pt1'. Sequence item with index 1 has a wrong type> - Can't parse 'pt1'. Sequence item with index 1 has a wrong type原创 2023-03-02 19:11:54 · 15260 阅读 · 0 评论 -
pip install matplotlib报错(已解决)WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=Non
import matplotlib时显示No module named‘matplotlib’pip install matplotlib报错:WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=Non原创 2023-02-26 19:40:16 · 1552 阅读 · 4 评论 -
pip install opencv_python报错(已解决)WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect
import cv2后由于没有安装,因此报错No module named ‘cv2’,install 过程中报错WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by'ConnectTimeoutError(原创 2023-02-26 19:21:13 · 686 阅读 · 1 评论 -
Python数据类型转换
数据类型转换函数描述int(x [,base])将x转换为一个整数float(x)将x转换到一个浮点数complex(real [,imag])创建一个复数str(x)将对象 x 转换为字符串repr(x)将对象 x 转换为表达式字符串eval(str)计算在字符串中的有效Python表达式,并返回一个对象tuple(s)将序列 s 转换为一个元组list(s)将序列 s 转换为一个列表set(s)转换为可变集合d原创 2021-07-30 23:29:16 · 2502 阅读 · 0 评论 -
Python基本数据类型(四)——Set(集合)、Dictionary(字典)
Set集合无序、不重复由一个或数个形态各异的大小整体组成,构成集合的事物或对象称作元素或是成员基本功能:进行成员关系测试和删除重复元素一、 创建集合使用大括号 { } 或者 set() 函数注意:创建一个空集合必须用 set() 而不是 { }, { } 用来创建一个空字典代码示例:# 创建集合a = {'1', 2, 2,'R','A','B'}b = set('12343335')#输出集合,不输出重复的元素,元素是无序的print(a) print(b)# 成员测原创 2021-07-30 22:48:16 · 834 阅读 · 0 评论 -
Python基本数据类型(三)——List(列表)、Tuple(元组)
List列表string、list 和 tuple 都属于 sequence(序列)序列:Python 中最基本的数据结构,序列中的每个值都有对应的位置值,称之为索引列表是写在方括号 [] 内、用逗号分隔开的元素列表,是Python 中使用最频繁的数据类型,可以完成大多数集合类的数据结构实现列表中元素的类型可以不相同,可以嵌套列表和字符串一样,列表可以被索引和截取一、 创建列表创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可代码示例:list1 = ['a', 2 , 3原创 2021-07-23 12:46:49 · 877 阅读 · 2 评论 -
Python基本数据类型(二)——String(字符串)
2、 String字符串string、list 和 tuple 都属于 sequence(序列)Unicode 字符串Python3中,所有的字符串都是Unicode字符串(Python2中,普通字符串是以8位ASCII码进行存储)Unicode字符串存储16位unicode字符串,使用时在字符串前面加上前缀 u即可创建字符串使用 单引号 ’ 或 双引号 " 来创建字符串,为变量分配一个值tips : 单字符在 Python 中作为字符串使用s1 = '字符串1' #单引号创建s2 =原创 2021-07-22 23:23:02 · 5140 阅读 · 3 评论 -
Python基本数据类型(一)——Number(数字)
Number(数字)数据类型不允许改变,如果改变数字数据类型的值,将重新分配内存空间四种基本类型类型int (整数)整数类型只有一种 int,不带小数点,没有大小限制,也可以用8进制(0o)或16进制(0x)表示bool (布尔)是 int 的子类,True 和 False 可以和数字相加,True = 1,False = 0float (浮点数)如 1.23、3E-2complex (复数)由实部和虚部构成,可以用a + bj,或者complex(a,b原创 2021-07-16 22:50:02 · 3630 阅读 · 2 评论 -
Python基础语法
写在前面:解释器Python的解释器是Python.exe,用来解释运行编写的Python代码我们下载的Python(无论是2版本,还是3版本)自带解释器和编译器,可以直接在命令行敲入代码,或者写一个文本然后调用Python的解释器来执行也可以常见的有CPython、IPython、PyPy、Jython、IronPython等Python编程模式Python 的编程模式分为两种:交互式、脚本式**交互式编程:**打开 cmd 窗口(命令提示符窗口),在窗口中键入python进入了交互式编程,原创 2021-07-22 23:30:27 · 802 阅读 · 1 评论