先给定一个矩阵:
import numpy as np
a=np.array([[1,2,3],[2,3,9]])
这是一个2*3的矩阵,也就是2行3列。
计较这个矩阵的所有的元素之和:
b=np.sum(a)
平均值就是b/6.
要是要算出每一列的平均值,可以按列乞降,进而算出各自的平均值。
b=np.sum(a,axis=0)/2
按行求平均值,可以写为:
b=np.sum(a,axis=1)/3
numpy把上述求平均值的要领,包装当作了一个零丁的函数:
np.sum(a,axis=1)/3 #这是求行平均值
np.sum(a,axis=0)/3 #这是求列平均值
np.sum(a)/6 #这是全局平均值
END0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!