numpy 初等函数
时间: 2024-10-24 16:00:35 浏览: 11
第3课 Python与Numpy基础
NumPy 提供了一组称为“初等函数”(Element-wise functions)的高效数学运算库,它们可以对数组的每个元素应用特定的操作,而不仅仅是单个值。这些函数通常接受数组作为输入,并返回同样大小的新数组,保持数据结构的一致性。常见的 NumPy 初等函数包括:
1. **算术运算符**如加法 (+), 减法 (-), 乘法 (*), 除法 (/), 幂运算 (**), 等差数组生成 (np.arange) 和等等。
2. **比较运算符**如大于 (>), 小于 (<), 等于 (=), 可以用于创建布尔数组。
3. **三角函数**如 sine (sin), cosine (cos), tangent (tan), 对数 (log), 和指数 (exp) 等。
4. **统计函数**如平均值 (mean), 中位数 (median), 方差 (variance), 标准差 (std) 等,用于计算数值数组的描述性统计量。
5. **数学操作**如绝对值 (abs), 指数函数 (np.exp), 数学常数如π(np.pi),自然对数 (np.log) 等。
使用这些函数时,可以直接应用于数组,无需像 Python 的标准库那样逐个元素处理,提高了性能。例如:
```python
import numpy as np
# 创建一个数组
arr = np.array([1, 2, 3, 4, 5])
# 计算数组元素的平方
squared = arr ** 2
```
阅读全文