打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
numpy的12个基本操作

在使用python进行数据处理时,numpy已经是一个必不可少的第三方库了。掌握numpy的基本操作无论对于普通的数据处理还是应用深度学习框架都是有意义的。这里讨论numpy中最常用到的12个基本操作,为数据分析打下良好的基础。

1. 创建数组

numpy创建数组的方式非常多,比较常用的是从list数据或者numpy自带的函数创建数组。

numpy数组的创建

2. 数组索引

数组的索引是用于操作数组元素的,numpy提供了非常灵活的索引方式,使得代码极为简洁。

numpy数组索引

3. 扩展矩阵

将一个小矩阵复制若干次形成大矩阵的操作也是常用的,比如在生成三维坐标时使用的meshgrid。numpy提供tile和repeat这两个函数可以方便地完成矩阵扩展的任务。

numpy扩展矩阵操作

4. 改变形状

改变数组的形状以适应一些计算对形状的要求,numpy提供了与matlab相似的操作。

改变数组形状操作

5. 转置类的操作

numpy提供了丰富的转置类型的操作,用于方便地改变元素的排列方式。

转置类操作

6. 改变维度

在有些计算中需要将维度为1的坐标轴删去,有时有需要扩展一下坐标轴。

改变维度的操作

7. 拼接数组

将多个数组拼接到一起,形成复杂的大数组来满足一些逻辑比较复杂的需求。

拼接数组的操作

8. 切分数组

有拼接的需求就有切分的需求,切分数组是指按照指定的方式将大数组切成若干个小数组。

切分数组的操作

9. 增加和移除元素

在现有的数组中指定的位置插入或者删除元素可以使用numpy提供的delete和insert函数。

增加和移除元素

10. 广播

广播这种原则的出现为大妈编写者省去了很多的麻烦,numpy数组也支持广播规则。

广播规则

11. 基本运算

numpy当然不只是存储数据的,我们常常需要用numpy的数组来进行数学计算。比如加减乘除,矩阵求逆等等。

基本运算

12. save和load

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
入门numpy(25﹪-50﹪)【解读numpy官方文档】
Python | Numpy 图文详解(向量、切片索引、广播)
Python 数据操作教程:NUMPY 教程与练习
矩阵与矩阵乘积简介
必须要懂的机器学习和数据科学最流行的Python库——NumPy
python科学计算-Numpy包使用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服