非专业,个人观看movan_python中numpy的笔记
https://morvanzhou.github.io/
可能有多出不严谨地方,谨慎观看。
----
mean和average
np.mean和np.average都是numpy中求取均值的函数,但区别在于mean总是求得计算平均数。
而average可以计算加权的平均数。
np.mean用法具体如下
A=np.array([[1,2],Tu[3,4],[5,6]])
print (np.mean(A)) #3.5#求所有元素的平均数
print(np.mean(A,axis=0))#[3,4]#按列求平均数
axis=1 #按行求平均数。
##关于axis=0和1,我想到一种方法来记。axis=0就是向下搜索,换列时重置。=1就是向右搜索,换行时重置。
np.average的用法
参考官方文档,用法如下:
>>> data = np.arange(6).reshape((3,2)) >>> data array([[0, 1], [2, 3], [4, 5]]) >>> np.average(data, axis=1, weights=[1./4, 3.