如何用Python计算基本统计值?Python怎么算统计值

统计值指的就是将一组或者是多组数据加起来,然后通过一定条件和公式来求取出一个特殊的值 。而基本统计值一般来说就是平均值、中位数和方差这三个,所以下面这篇文章会来给大家介绍一下这三个基本统计值的计算方法,以及代码是如何编写的 。

如何用Python计算基本统计值?Python怎么算统计值

文章插图
一、平均值
统计值只能够对数字类型去进行操作,所以第一步就是会要求传进来的参数需要是数字类型并且需要为多个,当有多个值时就可以用列表将其接收 。接收之后定义一个函数来实现平均值的计算,就是迭代列表并且将里面的所有值加起来然后除以长度即可,代码示例如下所示:
【如何用Python计算基本统计值?Python怎么算统计值】def mean(numbers):     s = 0.0    for num in numbers:        s = s + num      return s/len(numbers)二、中位数
中位数则指的是将一组数据按照从大到小或者是从小到大这种正序或逆序的格式排序,排序完成之后如果数据总数为奇数的话那么中间那一个就是中位数,反之为偶数的话中间两位数相加再相除就是中位数,详细代码示例如下所示:
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三、方差
方差是平均数之差的平方值的平均数,是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量 。知道了它是如何得到的就可以在python中使用代码来将其实现了,示例如下:
def dev(numbers, mean):    sdev = 0.0;    for num in numbers:        sdev = sdev + (num - mean)**2;      return pow(sdev/(len(numbers)-1), 0.5)以上就是关于“如何用Python计算基本统计值?Python怎么算统计值”的全部内容了,希望对你有所帮助 。

    推荐阅读