numpy库常用函数
时间: 2024-09-25 19:00:18 浏览: 39
Python之Numpy库常用函数大全(含注释)
NumPy是一个强大的Python库,主要用于数值计算和科学计算。它提供了一个高效的数组数据结构ndarray,以及一系列用于处理这些数组的工具。NumPy中的常用函数包括:
1. **创建数组**:
- `numpy.array()`: 将输入转换为数组。
- `numpy.zeros()` 和 `numpy.ones()`: 分别创建指定形状的全零或全一数组。
- `numpy.empty()` 和 `numpy.full()`: 创建空数组或填充特定值的数组。
2. **基本操作**:
- `numpy.reshape()`: 改变数组的形状。
- `numpy.append()` 或 `numpy.concatenate()`: 连接数组。
- `numpy.split()` 或 `numpy.split()`: 切分数组。
3. **数学运算**:
- `numpy.add()`, `numpy.subtract()`, `numpy.multiply()`, `numpy.divide()`: 对数组元素进行基本算术运算。
- `numpy.exp()`, `numpy.log()`, `numpy.sin()`, `numpy.cos()`: 常见数学函数。
4. **统计和汇总**:
- `numpy.mean()`, `numpy.median()`, `numpy.std()`, `numpy.sum()`: 计算数组的平均值、中位数、标准差等。
- `numpy.argmax()`, `numpy.argmin()`: 找到最大值或最小值的索引。
5. **索引和切片**:
- `numpy.indexing` 提供了多种复杂的选择和切片机制。
6. **矩阵运算**:
- `numpy.dot()`: 矩阵乘法。
- `numpy.linalg` 包含线性代数相关的函数,如求解方程组、特征值和逆矩阵等。
阅读全文