- NumPy 教程
- NumPy - 主页
- NumPy - 简介
- NumPy - 环境
- NumPy - Ndarray 对象
- NumPy - 数据类型
- NumPy - 数组属性
- NumPy - 数组创建例程
- NumPy - 来自现有数据的数组
- 来自数值范围的数组
- NumPy - 索引和切片
- NumPy - 高级索引
- NumPy - 广播
- NumPy - 迭代数组
- NumPy - 数组操作
- NumPy - 二元运算符
- NumPy - 字符串函数
- NumPy - 数学函数
- NumPy - 算术运算
- NumPy - 统计函数
- 排序、搜索和计数功能
- NumPy - 字节交换
- NumPy - 副本和视图
- NumPy - 矩阵库
- NumPy - 线性代数
- NumPy-Matplotlib
- NumPy - 使用 Matplotlib 绘制直方图
- NumPy - 使用 NumPy 进行 I/O
- NumPy 有用资源
- NumPy - 快速指南
- NumPy - 有用的资源
- NumPy - 讨论
NumPy - 简介
NumPy 是一个 Python 包。它代表“数字Python”。它是一个由多维数组对象和数组处理例程集合组成的库。
Numeric是 NumPy 的祖先,由 Jim Hugunin 开发。还开发了另一个软件包 Numarray,具有一些附加功能。2005 年,Travis Oliphant 将 Numarray 的功能合并到 Numeric 包中,创建了 NumPy 包。这个开源项目有很多贡献者。
使用 NumPy 进行运算
使用 NumPy,开发人员可以执行以下操作 -
数组的数学和逻辑运算。
傅里叶变换和形状操作例程。
与线性代数相关的运算。NumPy 具有用于线性代数和随机数生成的内置函数。
NumPy – MatLab 的替代品
NumPy 通常与SciPy(科学 Python)和Mat−plotlib(绘图库)等软件包一起使用。这种组合被广泛用作 MatLab(一种流行的技术计算平台)的替代品。然而,Python 替代 MatLab 现在被视为一种更现代、更完整的编程语言。
它是开源的,这是 NumPy 的另一个优势。