python求加权平均值的实例(附纯python写法)
首先是数据源:
#需要求加权平均值的数据列表 elements=[] #对应的权值列表 weights=[]
使用numpy直接求:
importnumpyasnp np.average(elements,weights=weights)
附纯python写法:
#不使用numpy写法1 round(sum([elements[i]*weights[i]foriinrange(n)])/sum(weights),1) #不使用numpy写法2 round(sum([j[0]*j[1]forjinzip(elements,weights)])/sum(weights),1)
以上这篇python求加权平均值的实例(附纯python写法)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。