为了账号安全,请及时绑定邮箱和手机立即绑定

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

标签:
Python


模块一: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与数组保存类型相同

模块四:

https://img1.sycdn.imooc.com//6323bdde0001eb7205150352.jpghttps://img1.sycdn.imooc.com//6323be4c00011eb106050241.jpghttps://img1.sycdn.imooc.com//6323bea80001af6f03860308.jpghttps://img1.sycdn.imooc.com//6323bec40001e03f04090325.jpghttps://img1.sycdn.imooc.com//6323bf630001e86804850304.jpg

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消