【Python】基本统计值计算
def getNum(): #获取用户不定长度的输入nums=[] #定义一个空列表iNumStr = input("请输入数字(回车退出):")while iNumStr !="":nums.append(eval(iNumStr))iNumStr = input("请输入数字(回车退出):")return nums def mean(numbers): #计算平均值s=0.0for num in numbers:s=s+numreturn s/len(numbers) def dev(numbers,mean): #计算方差sdev=0.0for num in numbers:sdev=sdev+(num-mean)**2return pow(sdev/(len(numbers)-1),0.5) def median(numbers): #计算中位数sorted(numbers) #将列表进行排序size=len(numbers) #获取列表元素个数if size%2==0: #如果列表个数为偶数,那么取中间两个数求平均值med=(numbers[size//2-1]+numbers[size//2])/2else: #如果列表个数为奇数,那么取中间的值就好了med=numbers[size//2]return med n=getNum() m=mean(n) print("平均值:{},方差:{:.2},中位数:{}.".format(m,dev(n,m),median(n)))
测试:
【Python】基本统计值计算相关推荐
- Python——基本统计值计算
基本概念 基本统计值: 总个数: len() 求和: for ... in 平均值: 求和/总个数 方差: 各数据与平均数差的平方的和的平均数 中位数: 排序,然后... 奇数找中间1个,偶数找中间2 ...
- r 语言计算欧氏距离_一文搞懂常用R语言统计值计算:打倒描述性统计拦路虎
本文来自:R语言:用R计算各种统计值 作者:生物信息学习 目录: 求极差(range) 做频数分布表和频数分布图(graph of frequency distribution) 算术平均数(mean ...
- Python实例9:基本数据统计值计算
Python实例9:基本数据统计值计算 需求:给出一组数,对它们有个概要理解: 总个数:len() 求和:for ... in 平均值:求和/总个数 方差:各数据与平均数差的平方的和的平均数 中位数: ...
- Python项目实践:基本统计值计算
# CalStatisticsV1.py def getNum():nums = []numsstr = input("请输入数字(回车退出):")while numsstr != ...
- python基本统计值的计算
- “基本统计值计算“实例分析
需求:给出一组数,对他们有个概要理解. 总个数:len() 求和:for ---in 平均值:求和/总个数 方差:各数据与平均数差的平方的和的平均数 中位数:排序,然后如果奇数个的话找中间一个,偶数个 ...
- python计算特征的统计值并文本输出
python计算特征的统计值并文本输出 # 输出统计分位数 df.describe(percentiles=[0.05, 0.25, 0.5, 0.75, 0.95]) featname:A => ...
- 如何用python完成基本统计信息计算_如何用python计算基本统计值?
如何用python计算基本统计值? 用python计算基本统计值的代码为def getNum(): #从控制台获取多个不确定数据的方法 nums = []; iNumStr = input(" ...
- R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值、自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N、中位数median、四分位数的间距iqr)
R语言编写自定义函数基于ggsumarystats函数计算每个分组的统计值.自定义可视化分组分面条形图,并在X轴标签下方添加分组对应的统计值(样本数N.中位数median.四分位数的间距iqr) 目录
最新文章
- Thrift之Protocol源码分析
- 分享一套基于SpringBoot和Vue的企业级中后台开源项目,这个项目有点哇塞!
- 最近关于less sass的新手总结
- Java:switch语句例子
- 《 廊桥遗梦 》:用我的整个余生和全部的心来爱你 ...
- 网络发展之网络电话应用
- quartus仿真系列1:74163的计数功能
- 工程力学考研 可以转计算机专业吗,跨专业考研我是工程力学的本科生,想要考飞行 – 手机爱问...
- python or 和and的优先级_python中not、and和or的优先级与详细用法介绍
- 计算机485通讯原理图,485通讯接线图.pdf
- 论开学第二个月干了点啥
- 手机号、身份证格式校验
- miuiv13-redmi-note11TPro-root
- 如何选择最合适的服务器?服务器配置方案
- usereduce reducer使用
- 机器人 铁血兵团 魂斗罗_【魂斗罗铁血兵团中文版】魂斗罗铁血兵团中文版下载-街机中国...
- 阿里云DNS专家,手把手教你定位域名解析不生效
- 机械键盘插入linux系统中,机械键盘背光灯不亮,并且键盘快捷键无作用
- Base Filtering Engine (BFE)服务无法启动
- JavaScript 函数练习题
热门文章
- 利用ssh-agent提升ansible使用的方便及安全性
- 【转载】windows跳板机配置远程桌面连接
- 关于 SQL Server Analysis Services
- Qt QMYSQL driver not loaded 解决办法
- 初识类的构造方法 c# 1214
- ERROR: source database template1 is being accessed by other users解决方法
- Python的简史:一切从讨厌花括号开始
- Java关键字(六)——super
- PostgreSQL下安装pg_stat_statements
- 13.Axis创建webservice客户端和服务端