average


所属模块:numpy

功能:根据权重,计算数组中元素的加权平均值。



实例1:加权平均值

#!/usr/bin/python3
#code-python(3.6)
import numpy as np
a = np.array([1,2,3,4]) #数组
w = np.array([1,1,2,2]) #权重
average = np.average(a,weights=w)   #加权平均值
print(average)  #2.8

亲自试一试



函数说明

#函数中的参数的值均为默认的参数值

返回值说明

参数说明



实例2:普通实例

#!/usr/bin/python3
#code-python(3.6)
import numpy as np
a = np.array([1,2,3,4]) #数组
w = np.array([1,1,2,2]) #权重,权重和是6
average = np.average(a,weights=w,returned=True)   #返回(加权平均值,权重和)
print(average)  #2.8

亲自试一试