手记

【九月打卡】第11天 - 课程总结 数组操作


模块一:numpy基础入门 - 9 课程总结 数组操作 - 夏正东

模块二:掌握numpy基础是为后期更好学习pandas, matplotlib, seaborn的必要基础,因后期的都是基于数据的处理和展示,而numpy则对数据管理体系进行讲解和管理,因此需要踏实打好基础。

模块三:

运算 +-*/ //整除 %取余 **次幂

数组广播3条规则:1 先对比形状,再对比维度,最后对比对应轴的长度

2 如果对应数组维度不同,则在维度较低的数组左侧补1,直到维度与高维数组相等

3 当数组维度相同,如果数组长度相同,或是一个数组维度为1,兼容数组可广播

random.rand(数组形状)返回随机数,>=0.0,<=1.0, 的随机数,

random.randint(最低,最高,大小,数据类型),返回>=0.0,<=1.0, 的随机整数,

random.normal(平均值,标准差,大小)求的是正态分布函数

random.randn(数组形状)返回标准正态分布图,即random.normal的loc=0, scale=1时

排序sort中,a为数组,axis=-1最后一个轴,其它默认

argsort则是用轴进行索引,上面轴,下面索引

求和sum, 忽略nan则nansum, 方法非函数则ndarray.sum(无引用数组)

max与sum同,但函数用amax, 方法用max;min与max同

mean则三个函数同,average也是

保存save(文件,数组,是否以pickle形式存储,转换python3-2), savez类压缩文件(文件) npz, savez.compressed压缩文件

load与数组保存类型相同

模块四:

0人推荐
随时随地看视频
慕课网APP