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的一个额外优势。

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码