编程,统计列表中各数据的方差和标准差函数巴给出,请编写计算方差的函 数var。
问题描述:
编程,统计列表中各数据的方差和标准差。主函数已给出,请编写计算方差的函
数varo
(提示:方差的计算公式为:x²/n-(x/n),其中,n为列表中元素个数,x为列表中的第i
项。标准差则为方差的算术平方根。
import math
defvar(L1)
//函数代码
L1=[5,3,7,8,14,9,12,6]
dx=var(L1)
print(方差为:%.2f%dx)
mse=math.sgrt(dx)
print(标准差为:%.2f%mse)
答
def var(L1):
avg=sum(L1)/len(L1)
sumber=0
for i in L1:
sumber+=(i-avg)**2
return sumber/len(L1)