import numpy as np
np.mean()
和np.average()
都是计算均值。
不加权时,np.mean()
和np.average()
都一样。np.average()
可以计算加权平均。
加权平均:
a = np.array([1, 2, 3, 4, 5])
aw = np.array([0.1, 0.2, 0.3, 0.4, 0.5])
print('平均:', np.mean(a))
print('平均:', np.average(a))
print('加权平均:', np.average(a,weights = aw))
平均: 3.0
平均: 3.0
加权平均: 3.6666666666666665