如何用python计算基本统计值?

用python计算基本统计值的代码为def getNum(): #从控制台获取多个不确定数据的方法

nums = [];

iNumStr = input("请输入数字(回车退出):");

while iNumStr != "":

nums.append(eval(iNumStr));

iNumStr = input("请输入数字(回车退出):");

return nums;

def mean(numbers):#计算平均值

s = 0.0;

for num in numbers:

s = s + num;

return s/len(numbers);

def dev(numbers, mean):#计算方差

sdev = 0.0;

for num in numbers:

sdev = sdev + (num - mean)**2;

return 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])/2;

else:

med = numbers[size//2];

return med;

n = getNum();

m = mean(n);

print("平均值:{},方差:{:.2f},中位数:{}.".format(m, dev(n,m),median(n)));

#运行结果

#请输入数字(回车退出):10

#请输入数字(回车退出):20

#请输入数字(回车退出):30

#请输入数字(回车退出):

#平均值:20.0,方差:10.00,中位数:20.

推荐教程:《python视频教程》

如何用python完成基本统计信息计算_如何用python计算基本统计值?相关推荐

  1. python怎样打开加密的文件_如何用Python 加密文件

    生活中,有时候我们需要对一些重要的文件进行加密,Python 提供了诸如 hashlib,base64 等便于使用的加密库. 但对于日常学习而言,我们可以借助异或操作,实现一个简单的文件加密程序,从而 ...

  2. 数据库索引统计信息不一致_列存储索引增强功能–克隆数据库中的索引统计信息更新

    数据库索引统计信息不一致 SQL Server was launched in 1993 on WinNT and it completed its 25-year anniversary recen ...

  3. excel 置信区间 计算_如何用excel计算 95%的置信区间

    展开全部 用excel计算e68a843231313335323631343130323136353331333433623764 95%的置信区间,需要用户首先计算Y的估计值,在C2单元格里面输入& ...

  4. python生僻字如何转码_如何用Python检测生僻字

    最近在工作中碰到一个需求,要求检测字段是否包含生僻字以及一些非法字符如 ~!@#$%^&*.通过网上的查找资料解决了,现在将解决的过程和示例代码分享给大家,有需要的可以参考借鉴.下面来一起看看 ...

  5. python怎么读取pdf为文本_轻松用Python批量提取PDF文本内容,这个小技巧告诉你!...

    轻松用Python批量提取PDF文本内容,这个小技巧告诉你!-1.jpg (22.73 KB, 下载次数: 0) 2018-9-7 08:33 上传 本文为你展示,如何用Python把许多PDF文件的 ...

  6. python dataframe删除某一列_怎样用Python进行数据分析

    本文总结了猴子Live课程:怎样用Python进行数据分析,主讲内容包括Numpy和Pandas. 一.一维数据分析 一维数据分析,可以使用Numpy中Array,也可以使用Pandas中的Serie ...

  7. 在置信区间下置信值的计算_使用自举计算置信区间

    在置信区间下置信值的计算 嗨,大家好, (Hi everyone,) In this article, I will attempt to explain how we can find a conf ...

  8. 用python处理excel数据做函数_如何使用python通过函数式编程完成excel中的数据处理及分析工作...

    Excel是数据分析中最常用的工具,本篇文章通过python与excel的功能对比介绍如何使用python通过函数式编程完成excel中的数据处理及分析工作.在Python中pandas库用于数据处理 ...

  9. python能解决什么数据问题_浅谈Python数据分析

    Python数据分析最常用的包是numpy和pandas 下面我们先从一维数据开始了解两个包的运用:一维数据Numpy>>Arrary Pandas>>Series 一维数据分 ...

最新文章

  1. datatable无法设置横向滚动条(设置无效)
  2. 从限流削峰到性能优化,谈1号店抽奖系统架构实践
  3. 学习笔记Flink(六)—— Flink DataStream API编程
  4. QT实现Three.js将Qt Quick项目用作纹理
  5. su的时候密码认证失败的解决方法
  6. 移动端适配(必须要知道的,亲测有效)
  7. 人工智障学习笔记——梯度下降(2)优化算法
  8. 演练 制作百度音乐标签页面 0929
  9. Python Pycharm 配置Tips01 - 配置Pycharm的Python版本
  10. shiro 跨域登录_六个高Star开源项目,让你更懂OAuth和单点登录
  11. Customer Group Checkout----------Red2Black_RealTidbits
  12. python 开关_Python开关盒
  13. [算法]华为笔试题——字母和十进制数映射
  14. python 进程池pool
  15. 禁止屏幕保护使用密码
  16. PostMan接口功能测试
  17. 揭开关于激光雷达传感器的常见误区——第二部分
  18. 6.2 扑克牌游戏(project)
  19. 高通平台开发系列讲解(外设篇)高通Camera软件架构
  20. 云存储架构的技术特点与三个发展方向

热门文章

  1. 第二章:在HTML中使用JavaScript
  2. Vbox异常解决-centos下的安装
  3. ubuntu下安装vmtool
  4. Android使用init.rc触发脚本实现隐藏内置应用
  5. 如何求两个矢量间的夹角
  6. CCF201909-5 城市规划【树形DP】(100分题解链接)
  7. Bailian2693 最远距离【序列处理】
  8. 【物理】概念的理解 —— 蒸馏、萃取
  9. 【读书笔记】—— 《从 0 到 1》
  10. python 一题多解 —— ndarray 一维数组的拼接