扫码一下
查看教程更方便
numpy的全称为 numeric python,它是一个由python语言开发的由多维数组对象和一组用于处理数组的程序组成的库。
numpy 的前身是 numeric,最初是由 jim hugunin 开发。2005 年,travis oliphant 在 numeric 中结合了另一个同性质的程序库 numarray 的特色,并加入了其它扩展而开发了 numpy。numpy 是开源的,并且由许多协作者共同维护开发。
开发人员可以使用numpy做以下操作
这里我们新建本教程的第一个示例。我们使用 numpy 操作一个多维数组 (python本身的函数只能处理一维数组)
import numpy as np
a = np.array([[1, 2], [3, 4]])
print(a)
结果如下
[[1 2]
[3 4]]
numpy 经常与scipy(scientific python)和matplotlib(绘图库)等包一起使用。这种组合被广泛用作 matlab 的替代品。matlab 是一种流行的计算平台。然而,使用python 替代 matlab 现在被视为一种更现代和更完整的方式。
开源是 numpy 的一个额外优势。