编程,统计列表中各数据的方差和标准差。主函数已给出,请编写计算方差的函数var。
(提示:方差的计算公式为:∑X i 2 /n-(∑X i /n) 2 ,其中,n为列表中元素个数,X i 为列表中的第i项。标准差则为方差的算术平方根。)
import math def var(L1): s,psum=0,0 for i in range(len(L1)): v=L1[i] s+=v psum+=v*v s=s/len(L1) mse=psum/len(L1)-s*s return mse L1=[5,3,7,8,14,9,12,6] dx=var(L1) print('方差为:%.2f'%dx) mse=math.sqrt(dx) print('标准差为:%.2f'%mse)
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题