时间:2021-05-23
CalStatistics.py
def getNum(): #获取用户不定长度的输入 nums = [] iNumStr = input("请输入数字(回车退出):") while iNumStr != "": nums.append(eval(iNumStr)) iNumStr = input("请输入数学(回车退出):") return numsdef 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): #计算中位数 numbers = sorted(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 medn = getNum()m = mean(n)print("平均值:{},方差:{:.2},中位数:{}.".format(m, dev(n,m), median(n)))以上这篇python求平均数、方差、中位数的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
R语言求一个列表的平均数可以使用mean():mean英文意思有平均数的含义x=c(1,3,5,7,9)max(x)#这样即可求得平均数为:5假如读取过一个cs
标准差是方差的算术平方根;标准差用s表示。方差是标准差的平方;方差用s^2表示。标准差能反映一个数据集的离散程度。平均数相同的,标准差未必相同。 标准差
一、问题描述1、求一个无序数组的中位数,(若数组是偶数,则中位数是指中间两个数字之和除以2,若数组是奇数,则中位数是指最中间位置。要求:不能使用排序,时间复杂度
一,已知十个数,求平均数。L=[1,2,3,4,5,6,7,8,9,10]a=sum(L)/len(L)print("avgeis:",round(a,3))运
Pandas主要统计特征函数:方法名函数功能sum()计算数据样本的总和(按列计算)mean()计算数据样本的算术平均数var()计算数据样本的方差std()计