若何用python较量争论根本统计值?
用python较量争论根本统计值的代码为
def getNum(): #从管制台猎取多个没有确定命据的办法 nums = []; iNumStr = input("请输出数字(回车加入):"); while iNumStr != "": nums.append(eval(iNumStr)); iNumStr = input("请输出数字(回车加入):"); return nums; def mean(numbers):#较量争论均匀值 s = 0.0; for num in numbers: s = s + num; return s/len(numbers); def dev(numbers, mean):#较量争论方差 sdev = 0.0; for num in numbers: sdev = sdev + (num - mean)**2; return pow(sdev/(len(numbers)-1), 0.5); def median(numbers):#较量争论中位数 sorted(numbers); size = len(numbers); if size%2 == 0: med = (numbers[size//2-1] + numbers[size//2])/2; else: med = numbers[size//2]; return med; n = getNum(); m = mean(n); print("均匀值:{},方差:{:.2f},中位数:{}.".format(m, dev(n,m),median(n))); #运转后果 #请输出数字(回车加入):10 #请输出数字(回车加入):20 #请输出数字(回车加入):30 #请输出数字(回车加入): #均匀值:20.0,方差:10.00,中位数:20.
保举教程:《python视频教程》
以上就是若何用python较量争论根本统计值?的具体内容,更多请存眷资源魔其它相干文章!
标签: Python python教程 python编程 python使用问题 基本统计值
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!