统计值指的就是将一组或者是多组数据加起来,然后通过一定条件和公式来求取出一个特殊的值 。而基本统计值一般来说就是平均值、中位数和方差这三个,所以下面这篇文章会来给大家介绍一下这三个基本统计值的计算方法,以及代码是如何编写的 。
文章插图
一、平均值
统计值只能够对数字类型去进行操作,所以第一步就是会要求传进来的参数需要是数字类型并且需要为多个,当有多个值时就可以用列表将其接收 。接收之后定义一个函数来实现平均值的计算,就是迭代列表并且将里面的所有值加起来然后除以长度即可,代码示例如下所示:
【如何用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怎么算统计值”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python编辑器vscode如何调试代码?Vscode怎么调试python程序
- Python如何对图片进行掩膜处理?Python中图片遮罩要如何实现
- Python程序怎么定时执行?Windows系统上如何定时执行python程序
- Python如何生成八位数密码?Pythn有大小字母和数字的密码怎么创建
- 农村淘宝退货有运单号吗?如何退货?
- 淘宝互补平台如何分辨?附互补操作流程
- 618淘宝啥时候开始满减?如何使用?
- 淘宝词根卡位怎么弄?如何操作?
- 淘宝店铺数据怎么导出?如何分析?
- 如果这仨函数都不会,就别再说会Excel了