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