什么是 NumPy

numpy的github地址

NumPy 是用于 Python 中科学计算的一个基础包。它提供了一个多维度的数组对象(稍后展开),以及针对数组对象的各种快速操作,例如排序、变换,选择等。NumPy 的安装方式非常简单,可以使用 Conda 安装,命令如下:

  1. pip install numpy

Numpy数组

  1. Python 中的列表可以动态地改变,而 NumPy 数组是不可以的,它在创建时就有固定大小了。改变 Numpy 数组长度的话,会新创建一个新的数组并且删除原数组。
  2. NumPy 数组中的数据类型必须是一样的,而列表中的元素可以是多样的。
  3. 进行了特定的优化,使其速度运行更快,内存更少

创建数组

np.array()np.asarray()

数组的属性

ndim

数组的维度

shape

官网文档eshape函数案例

size

dtype

其他创建数组的方式

np.ones() 与 np.zeros()

np.arange()

np.linspace()

数组的轴

对某个维度进行 求和 求平均 求最大值等等~

参考

https://time.geekbang.org/column/article/426126