NumPy 简介

NumPy 简介

NumPy是一个Python包。它代表着”Numerical Python”(数值Python)。它是一个由多维数组对象和一系列用于处理数组的例程组成的库。

Numeric 是NumPy的前身,由Jim Hugunin开发。还开发了另一个包Numarray,具有一些额外的功能。2005年,Travis Oliphant将Numarray的特性合并到Numeric包中创建了NumPy包。这个开源项目有许多贡献者。

使用NumPy的操作

使用NumPy,开发者可以执行以下操作:

  • 对数组进行数学和逻辑运算。

  • 傅里叶变换和形状操作的例程。

  • 与线性代数相关的操作。NumPy具有内置的线性代数和随机数生成函数。

NumPy – MatLab的替代品

NumPy通常与 SciPy (科学Python)和 Mat−plotlib (绘图库)等包一起使用。这个组合被广泛用作MatLab的替代品,MatLab是一个流行的技术计算平台。然而,Python作为MatLab的替代方案现在被认为是一种更现代和完整的编程语言。

它是开源的,这是NumPy的一个额外优势。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程