#需要求加权平均值的数据列表elements = []#对应的权值列表weights = []使用numpy直接求:i
mport numpy as np np.average(elements, weights=weights)
附纯python写法:
# 不使用numpy写法1round(sum([elements
*weights for i in range(n)])/sum(weights), 1) # 不使用numpy写法2round(sum([j[0]*j[1] for j in zip(elements, weights)])/sum(weights), 1)