第一步:加载数据源-手动输入需要统计的数据

def num(a):if float(a) == int(a):return int(a)return float(a)
#添加数据
li = []
print("请逐条添加数据!  (若退出请输入0000)")
while True:print("请输入:")x = input()if x == "0000":breakli.append(num(float(x)))

第二步:计算统计指标

"""
功能一:最大值、最小值、总和
"""
print("最大值:",max(li))
print("最小值:",min(li))
print("总和:",sum(li))
"""
功能二:平均数
平均数,统计学术语,是表示一组数据集中趋势的量数,是指在一组数据中所有数据之和再除以这组数据的个数。
它是反映数据集中趋势的一项指标。解答平均数应用题的关键在于确定“总数量”以及和总数量对应的总份数。
"""
avg = sum(li) / len(li)
print("平均数:",avg)
"""
功能三:众数
是一组数据中出现次数最多的数值,叫众数,有时众数在一组数中有好几个。
"""
print(li)d = {}for i in li:ss = d.get(i)    if ss == None:d[i] = 1else:d[i] += 1for i in d.items():if i[1] == max(d.values()):print("众数:",i[0])
"""
功能四:中位数
对于有限的数集,可以通过把所有观察值高低排序后找出正中间的一个作为中位数。如果观察值有偶数个,通常取最中间的两个数值的平均数作为中位数。
"""lis = sorted(li)
if len(lis) % 2 == 1:print("中位数:",lis[int((len(lis) - 1) / 2)])
else:print("中位数:",(lis[int(len(lis) / 2 - 1)] + lis[int(len(lis) / 2)]) / 2)
"""
功能五:极差
极差又称范围误差或全距(Range),以R表示,
是用来表示统计资料中的变异量数(measures of variation),其最大值与最小值之间的差距,即最大值减最小值后所得之数据。
"""print("极差:",max(li) - min(li))
"""
功能六:方差与标准差
统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。在许多实际问题中,研究方差即偏离程度有着重要意义。
标准差(Standard Deviation) ,中文环境中又常称均方差,是离均差平方的算术平均数的平方根,用σ表示。标准差是方差的算术平方根。
标准差能反映一个数据集的离散程度。平均数相同的两组数据,标准差未必相同。
"""sum1 = 0
for i in li:sum1 += (i - avg) ** 2
print("方差:",sum1 / len(li))
print("标准差:",(sum1 / len(li)) ** (1 / 2))"""方差越小越稳定。 例如,1.1.2.2,波动大,方差为0.25;而1.1.1.1,没有波动,方差就是0。 所以方差越小越稳定。
"""

python计算平均数、众数、中位数、极差、方差、标准差……相关推荐

  1. python计算平均数、中位数及标准差

    哈喽,大家好呀,下面是我整理的python计算平均数.中位数和标准差的方法,咱们一起学习,共同进步! 1.计算平均数 方法① lst=[1,2,3,4,5]                 #首先定义 ...

  2. C语言计算平均数/众数/中位数

    C语言刷题12/18/2019 1)计算平均数/众数/中位数 在调查数据分析(Survey data analysis)中经常需要计算平均数.中位数和众数.用函数编程计算40个输入数据(是取值1-10 ...

  3. 【数模】平均数,中位数,方差,标准差,极差

    平均数,中位数,方差,标准差,极差 平均数: >> A=[1,2,3,4;5,6,7,8;9,8,7,6]A =1 2 3 45 6 7 89 8 7 6>> mean(A)% ...

  4. python 计算平均值、中位数、标准差

    python计算平均值.中位数.标准差(通过导入原有txt文件中的数组) 运行截图: 代码: def getdata(filename): #导入原有txt文件中的数组with open(filena ...

  5. 一维数组实验题:计算平均数、中位数和众数 在调查数据分析(Survey data analysis)中经常需要计算平均数、中位数和众数。用函数编程计算40个输入数据(是取值1—10之间的任意整数)的平

    一维数组实验题:计算平均数.中位数和众数 在调查数据分析(Survey data analysis)中经常需要计算平均数.中位数和众数.用函数编程计算40个输入数据(是取值1-10之间的任意整数)的平 ...

  6. Python数据处理——平均数、中位数、标准差、极差

    需要处理的数据格式如下: 一.平均值 要求:计算每行和每列的平均值,代码如下: import numpy import pandas as pd import numpy as np#平均值 data ...

  7. 数学建模学习(1):数据统计与分析之平均数,中位数,方差,标准差,极差

    第一篇文章已经带大家入门matlab,如果你还没有看到,点击传送门:传送 下面开始进入数学建模内容了,一定要打好基础再看此篇以及以后的内容,步入正题. 平均数: >> A=[2 3 4 7 ...

  8. python计算平均数_Python标准库——数学运算

    平均值 statistics模块实现了很多常用的统计公式,允许使用Python的各种数值类型(int.float.Decimal和Fraction)来完成高效计算. 共支持3种形式的平均值:均值(me ...

  9. 概率统计Python计算:用样本均值和方差计算总体参数的点估计

    设来自总体XXX的简单样本为(X1,X2,⋯,Xn)(X_1, X_2,\cdots,X_n)(X1​,X2​,⋯,Xn​).样本均值为X‾=1n∑i=1nXi\overline{X}=\frac{1 ...

  10. python求平均数和中位数

    import numpy as np mun = [1,2,3,4,5] #平均值 np.mean(mun) #中位数 np.median(mun)

最新文章

  1. 易观于揚:数据分析是人工智能的基础构件
  2. Centos 配置JAVA_HOME
  3. 第十一章 异常,日志,断言和调试
  4. LUA表与函数的深入理解
  5. 编写下载服务器。 第一部分:始终流式传输,永远不要完全保留在内存中
  6. 网络爬虫--11.XPath和lxml
  7. 互联网晚报 | 12月23日 星期四 | 芒果TV将上调会员价格;小红书宣布月活达2亿;荣耀首款折叠旗舰荣耀MagicV官宣...
  8. 离散数学之集合论【中】
  9. Magento教程 11:Inline Translation前台改文
  10. 深度学习样本归一化到[0,1]还是[-1,1]
  11. Python调包侠——Pandas循环提速
  12. 使用Java Api 操作HDFS
  13. Matlab均值滤波去噪
  14. tpac100控制器设置教程_ac100控制器设置方法
  15. 喵的Unity游戏开发之路 - 攀爬
  16. 苹果CMS小俊XG013主题模板下载
  17. windows 7修改网络名称
  18. 全差分运放阻抗匹配计算(一)
  19. ODOO开发教程之图表
  20. EI、SCI、CSCI、CPCI 分别是什么?

热门文章

  1. Python 实现的、带GUI界面的词云生成器
  2. QC4+充电协议_喜大普奔:高通推出QC3+/4+快充协议,这些处理器均支持
  3. 云计算,大数据,人工智能本质和概念
  4. 一阶系统和二阶系统动态响应分析
  5. python就业方向有哪些?
  6. 网络爬虫:Scrapy爬虫框架
  7. GitLab(三)创建用户
  8. 贪心科技机器学习训练营(五)
  9. 武汉大花岭科目三考试说明
  10. 一文带你由浅入深Netty异步非阻塞世界