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() |
计算数组最大值和最小值的差 |