python求均值标准差不用numpy_【Python】不用numpy用纯python求极差、平均数、中位数、众数与方差,python的打印...

本文介绍了如何使用纯Python代码计算极差、平均数、中位数、众数和方差,而不依赖numpy库。通过自定义Math类,实现了各种统计计算方法,并提供了性能测试。此外,文章还强调了在不同情况下选择合适统计方法的重要性。
摘要由CSDN通过智能技术生成

python作为数据分析的利器,求极差、平均数、中位数、众数与方差是很常用的,然而,在python进行统计往往要使用外部的python库numpy,这个库不难装,然而,如果单纯只是求极差、平均数、中位数、众数与方差,还是自己写比较好,因为,给一个.py程序别人的机器,别人的机器上没有python库numpy,又要别人折腾一番,这很不好。不过看情况咯,如果你要处理上亿级的数据,还是配置一下外部的python库numpy吧。

先给大家回归一下极差、平均数、中位数、众数与方差是什么鬼:

1、极差:最大值与最小值之差。它是标志值变动的最大范围。英文:range

公式:R=Xmax-Xmin(其中,Xmax为最大值,Xmin为最小值)

2、平均数:一组数据中所有数据之和再除以数据的个数。反映数据集中趋势的一项指标。英文:average

公式:

3、中位数:对于有限的数集,可以通过把所有观察值高低排序后找出正中间的一个作为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数。英文:median

公式:从小到大排序为  则N为奇数时,N为偶数时,

4、众数:众数是样本观测值在频数分布表中频数最多的那一组的组中值,主要应用于大面积普查研究之中。英文:mode

例如:1,2,3,3,4的众数是3。

但是,如果有两个或两个以上个数出现次数都是最多的,那么这几个数都是这

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值