随笔分类 -  python自学

摘要:1、plt.show()会显示所有的图形 2、图例legend() 图例是集中于地图一角或一侧的地图上各种符号和颜色所代表内容与指标的说明 图例的位置默认是不遮盖底图线条,但是也可以自己定位 阅读全文
posted @ 2022-06-25 18:45 bokeAR 阅读(816) 评论(0) 推荐(0)
摘要:设置x轴是xticks,设置y轴是yticks ticks参数:是指在x轴原数据的基础上自己设置想显示哪些数据,比如x轴是时间,那么多了就会挤在一起显示不开,可以自己设置。 lables参数:是指能够改变x轴的标签,自定义设置 **kwargs参数:是针对文本,能够设置文本字体的旋转程度和文本的颜色 阅读全文
posted @ 2022-06-25 17:03 bokeAR 阅读(169) 评论(0) 推荐(0)
摘要:第一步:导入图像处理库 第二步:导入numpy包,用于数组的处理 第三步:绘制想要的函数图像 第四步:展示图象 Matplotlib的基本方法: 1、图像上显示图像标题名称 plt.title("图像标题") 默认是不支持中文的,如果图像标题上想显示中文,则需要字体配置 plt.rcParams[" 阅读全文
posted @ 2022-06-25 13:14 bokeAR 阅读(72) 评论(0) 推荐(0)
摘要:reshape 的修改是不能超过元素大小的,比如有10个元素,你可以修改2行5列或者5行2列,但是如果超过数组的长度,就要使用resize 两种方式:np.resize(数组名,维度) 不够的话用原数组的值填充 数组名.resize(维度,refcheck=False)refcheck是必填的,等于 阅读全文
posted @ 2022-06-23 11:49 bokeAR 阅读(118) 评论(0) 推荐(0)
摘要:参数使用:一个参数时代表一维,两个参数代表二维,三个参数代表三维 有一个参数时,是默认从0到几;有两个参数是从几到几,不包括最后一个;没有size的话就是一个值。 上面randn是标准的正态分布,那么想要不标准的正态分布使用normal,可以自己定义两个参数 阅读全文
posted @ 2022-06-22 23:28 bokeAR 阅读(47) 评论(0) 推荐(0)
摘要:delimiter:当数据集中有空格或者tab键时不用设置,因为默认自动以空格分隔; skiprows:是跨越的行数,当最开头有注释行时,注意要跨越所有的行数 这里skiprows=9 才能直接读取数据行 就是写一个函数,来读取年龄的值,强制转换成整型,当遇到空值时会报错,因为空格相当于字符串,强制 阅读全文
posted @ 2022-06-22 22:36 bokeAR 阅读(36) 评论(0) 推荐(0)
摘要:操作文件:loadtxt fname:文件地址,绝对路径,相对路径; comments:如果数据集中前面有#开头,说明这行数据是被注释掉的,不想要的,那么在读取数据的时候就不会读取这行 // 读取普通文件(.txt)可以不用设置分隔符(空格,制表符)默认是float类型 //csv文件是默认读取成字 阅读全文
posted @ 2022-06-22 21:49 bokeAR 阅读(50) 评论(0) 推荐(0)
摘要:默认是int32的数据类型,可以自己更改 怎么选择,要看这个数据类型所能存储的范围 比如:int8 的存储是一个字节,一个字节占8位,范围是-128~127 字符串长度的选择: 创建字符串数组时,会取最大长度,而当你修改某个字符串的长度之后,仍然保存到刚开始最长的长度,超过的部分会舍去 可以进行强制 阅读全文
posted @ 2022-06-22 17:45 bokeAR 阅读(70) 评论(0) 推荐(0)
摘要:可以自己定义别名,数据类型 阅读全文
posted @ 2022-06-22 16:05 bokeAR 阅读(34) 评论(0) 推荐(0)
摘要:一、求平均值mean() 默认是求所有元素的平均值 axis=0,是求每列的平均值,axis=1是求每行的平均值 二、方差 阅读全文
posted @ 2022-06-22 15:41 bokeAR 阅读(163) 评论(0) 推荐(0)
摘要:广播是numpy对不同形状的数组进行数值计算的方式,对数组的算术运算通常在相应的元素上进行。如果两个数组a和b形状相同,即满足a.shape=b.shape,那么a*b的结果就是a与b数组对应位相乘,要求维数相同 阅读全文
posted @ 2022-06-22 12:32 bokeAR 阅读(45) 评论(0) 推荐(0)
摘要:索引的高级操作: 整数数组索引(行、列的索引都是一个数组) 创建二维数组: y就等于1,4,5 逗号前是行的索引,逗号后面是列的索引 布尔数组索引: Ture和False的形式表示要或者不要的数据 可以先选行再选列 阅读全文
posted @ 2022-06-22 12:10 bokeAR 阅读(40) 评论(0) 推荐(0)
摘要:(5,)这是一个元组型 两块两行三列的数组 like像的意思,只是是全0 一维;两块三行四列;和ar3一样维度 第一个是一维,返回的是元素的个数,第二个是2行3列;第三个是两块2行3列 比如:把2行2列改为2行3列 把数组先展开,不够的按顺序循环引用,2行3列0,1,2为第一行,3,差两个用前两个元 阅读全文
posted @ 2022-06-19 20:40 bokeAR 阅读(77) 评论(0) 推荐(0)
摘要:#跟python中的range差不多 numpy可以是浮点型,python中的range是不可以的 等差数列: 注意:这里的stop是包括的 这个是浮点型,平均分成九份 base是基数,默认情况下是10 2的0次方——2的9次方,之间十个数 阅读全文
posted @ 2022-06-19 18:06 bokeAR 阅读(111) 评论(0) 推荐(0)
摘要:#一个开源的python科学计算库,可进行数组,矩阵的计算,包含线性代数,傅里叶变换,随机生成等大量函数numpy ndarray对象:NumPy定义了一个n为数组对象,简称ndarray对象,是一系列相同数据类型元素组成的数组集合。其同样采用索引机制,将数组中的每个元素 映射 到内存块上,按照一定 阅读全文
posted @ 2022-06-19 17:36 bokeAR 阅读(27) 评论(0) 推荐(0)
摘要:一、程序的组织结构 顺序结构、选择结构(if语句)、循环结构(while、for...in语句) #程序的调试运行: 点击一行代码的开头,橘色断点,然后点击选项卡中的小虫子,然后点击下一句,一句一句运行 二、顺序结构 三、对象的布尔值 python一切皆对象,所有对象都有一个布尔值 可以获取对象的布 阅读全文
posted @ 2022-05-19 14:15 bokeAR 阅读(97) 评论(0) 推荐(0)
摘要:一、input()输入函数 作用:接受用户的输入 返回值类型:str 值得存储:存储到变量中 例子:计算a+b的和 a=input('请输入一个加数') // a 接收的返回值是str类型,无法进行和的计算,需要强制转换 a=int(a) b=input('请输入另一个加数') b=int(b) p 阅读全文
posted @ 2022-05-18 19:39 bokeAR 阅读(619) 评论(0) 推荐(0)
摘要:一、二进制与字符编码 一个字节是8位, GB2312:可以表示简体中文 GBK:简体中文+繁体中文 GB18030:简体+繁体+少数民族 Unicode:全国统一,中英文全用2个字节表示 UTF-8:英文采用一个字节表示,中文采用3个字节表示 二、Python中的标识符与保留字 保留字: 是一些被赋 阅读全文
posted @ 2022-05-18 16:03 bokeAR 阅读(111) 评论(0) 推荐(0)
摘要:一、转义字符概念? 就是反斜杠+想要实现的转移功能的首字母 换行:\n, 回车:\r, 水平制表符:\t, 退格:\b 反斜杠:\\ , 单引号:\', 双引号:\'' 制表位是代表占四个字节,比如: print('hello\tworld') 四个字节是一个制表位,hell占一个制表位,而o是一个 阅读全文
posted @ 2022-05-18 11:11 bokeAR 阅读(700) 评论(0) 推荐(0)
摘要:一、print()函数可以输出: 1.输出内容可以是数字 2.可以使单引号或者双引号内加字符串 3.可以是含有运算符的表达式,计算表达式的结果 #是可以加注释 二、print可以将内容输出在哪里? 1.在下方的运行显示器 2.在文件中打开需要使用open #将数据输出在文件中需注意:1.所指定的盘符 阅读全文
posted @ 2022-05-18 09:35 bokeAR 阅读(796) 评论(0) 推荐(0)