NumPy函数
NumPy统计分析函数
数学运算函数
| 函数 |
说明 |
| np.add()\np.subtract()\np.multiply()\np.divide() |
简单的加减乘除运算 |
| np.abs() |
取数组中各元素的绝对值 |
| np.sqrt() |
计算数组中各元素的平方根 |
| np.square() |
计算数组中各元素的平方 |
| np.log()\np.log10()\np.log2() |
计算数组中各元素的自然对数和分别以10、2为底的对数 |
| np.reciprocal() |
计算数组中各元素的倒数 |
| np.power() |
第一个数组中的元素为底数,计算它与第二个数组中相应元素的幂 |
| np.mod() |
计算数组之间相应元素相处后的余数 |
| np.around() |
计算数组中各元素指定小数位数的四舍五入值 |
| np.ceil()\np.floor() |
计算数组中各元素向上取整和向下取整 |
| np.sin()\np.cos()\np.tan() |
三角函数 |
| np.modf() |
将数组中各元素的小数部分和整数部分分割成两个数组 |
| np.exp() |
计算数组中各元素的指数值 |
| np.sign() |
计算数组中各元素的符号值:1(+)&0(-) |
| np.maximum()\np.fmax() |
计算数组元素的最大值 |
| np.minimum()\np.fmin() |
计算数组元素的最小值 |
| np.copysign(a,b) |
将数组b中各元素的符号复制给数组a对应的元素 |
统计分析函数
| 函数 |
说明(默认整个数组,但是axis=0按行求和axis=1按列求和) |
| sum() |
对数组中所有元素或某行,某列的元素求和 |
| cumsum() |
所有数组元素累计求和 |
| cumprod() |
所有数组元素累计求积 |
| mean() |
计算平均值 |
| min()\max() |
计算最小值、最大值 |
| average() |
计算平均值 |
| median() |
计算中位数 |
| var() |
计算方差 |
| std() |
计算标准差 |
| eg() |
对数组的第二维度的数据进行求平均 |
| argmin()\argmax() |
计算数组最小值和最大值的下标(注:是一维的下标) |
| unravel_index() |
根据数组形状将一维下标转换为多维下标 |
| ptp() |
计算数组最大值和最小值的差 |