numpy.mean() 函数
numpy.mean(a, axis, dtype, out,keepdims ) [source]
mean()函数功能:求取均值
经常操作的参数为 axis,以 $m * n$ 矩阵举例:
- axis 不设置值,对 $m*n$ 个数求均值,返回一个实数;
- axis = 0:压缩行,对各列求均值;
- axis =1 :压缩列,对各行求均值;
例子:
import numpy as np a = np.array([[1, 2], [3, 4]]) print(np.mean(a)) #2.5
print(np.mean(a, axis=0))# axis=0,计算每一列的均值 #[2., 3.]
print(np.mean(a, axis=1)) # axis = 1计算每一行的均值 #[1.5, 3.5]
numpy.std()函数
numpy.std(a, axis=None, dtype=None, out=None, ddof=0, keepdims=<no value>, *, where=<no value>) [source]
该函数用于求标准差。
例子:
import numpy as np a = np.array([[1, 2], [3, 4]]) print(np.std(a)) #1.118033988749895
print(np.std(a, axis=0)) #[1., 1.]
print(np.std(a, axis=1) ) #[0.5, 0.5]
numpy.var()函数
numpy.var(a, axis=None, dtype=None, out=None, ddof=0, keepdims=<no value>, *, where=<no value>) [source]
Compute the variance along the specified axis.计算方差。
例子:
import numpy as np a = np.array([[1, 2], [3, 4]]) print(np.var(a)) #1.25
print(np.var(a, axis=0)) #[1., 1.]
print(np.var(a, axis=1)) #[0.25, 0.25]