Python numpy的函数
时间: 2024-11-02 17:08:26 浏览: 17
Python之Numpy库常用函数大全(含注释)
Python的NumPy库是一个强大的数学计算库,它提供了一套高效的数组操作工具。NumPy的核心数据结构是ndarray(n-dimensional array),支持向量化操作,极大地提高了处理大型数据集的效率。以下是NumPy的一些重要函数类别:
1. **创建数组**:
- `numpy.array()` 和 `numpy.zeros()` 创建固定形状的数组,`zeros()` 填充全0。
- `numpy.ones()` 和 `numpy.empty()` 分别创建全1和任意填充的数组。
2. **基本数学运算**:
- `numpy.add()`, `numpy.subtract()`, `numpy.multiply()`, `numpy.divide()` 进行元素级的加减乘除。
- `numpy.sum()`, `numpy.mean()`, `numpy.std()` 计算数组的总和、平均值和标准差等统计信息。
3. **索引和切片**:
- `numpy.indexing` 提供了多种方式选取和修改数组的一部分。
- `numpy.reshape()` 改变数组的维度形状。
4. **矩阵操作**:
- `numpy.dot()` 或 `@` 符号用于矩阵乘法。
- `numpy.linalg` 包含线性代数功能,如求逆、解线性方程组等。
5. **随机数生成**:
- `numpy.random.rand()`, `numpy.random.randn()` 生成指定形状的均匀分布或正态分布的随机数组。
6. **统计分析**:
- `numpy.histogram()` 对数据分组并计算直方图。
- `numpy.percentile()` 计算数组的百分位数。
阅读全文