教程 > numpy 教程 > 阅读:57

numpy 简介——迹忆客-ag捕鱼王app官网

numpy的全称为 numeric python,它是一个由python语言开发的由多维数组对象和一组用于处理数组的程序组成的库。

numpy 的前身是 numeric,最初是由 jim hugunin 开发。2005 年,travis oliphant 在 numeric 中结合了另一个同性质的程序库 numarray 的特色,并加入了其它扩展而开发了 numpy。numpy 是开源的,并且由许多协作者共同维护开发。

使用 numpy 的操作

开发人员可以使用numpy做以下操作

  • 对数组进行数学和逻辑运算。
  • 可以用于傅立叶变换功能,从而使开发人员对形状进行一些操作。
  • 可以进行与线性代数相关的运算。numpy 具有用于线性代数和随机数生成的内置函数。

第一个示例

这里我们新建本教程的第一个示例。我们使用 numpy 操作一个多维数组 (python本身的函数只能处理一维数组)

import numpy as np 
a = np.array([[1, 2], [3, 4]]) 
print(a)

结果如下

[[1 2]
 [3 4]]

numpy是matlab 的替代品

numpy 经常与scipy(scientific python)和matplotlib(绘图库)等包一起使用。这种组合被广泛用作 matlab 的替代品。matlab 是一种流行的计算平台。然而,使用python 替代 matlab 现在被视为一种更现代和更完整的方式。

开源是 numpy 的一个额外优势。

查看笔记

扫码一下
查看教程更方便
网站地图