np.mean()函数 、 np.std() 函数、np.var() 函数

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(aaxis=Nonedtype=Noneout=Noneddof=0keepdims=<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(aaxis=Nonedtype=Noneout=Noneddof=0keepdims=<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]
posted @ 2022-02-05 20:09  别关注我了,私信我吧  阅读(2047)  评论(0)    收藏  举报
Live2D