python求平均数、方差、中位数的例子

CalStatistics.py

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): #计算中位数

numbers = sorted(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("平均值:{},方差:{:.2},中位数:{}.".format(m, dev(n,m), median(n)))

以上这篇python求平均数、方差、中位数的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

Python求均值,方差,标准差的实例

如下所示:

import numpy as np

arr = [1,2,3,4,5,6]

#求均值

arr_mean = np.mean(arr)

#求方差

arr_var = np.var(arr)

#求标准差

arr_std = np.std(arr,ddof=1)

print("平均值为:%f" % arr_mean)

print("方差为:%f" % arr_var)

print("标准差为:%f" % arr_std)

以上这篇Python求均值,方差,标准差的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

以上就是本次给大家分享的关于java的全部知识点内容总结,大家还可以在下方相关文章里找到相关文章进一步学习,感谢大家的阅读和支持。

python计算平均值标准差和中位数_如何使用python求平均数、方差、中位数相关推荐

  1. python计算十年平均录取率_如何在Python中使用Pandas计算多年平均值

    首先,根据Pandas时间戳创建一个列:df = df.dropna() df['date'] = df.apply(lambda x: pd.Timestamp('{year}-{month}-{d ...

  2. python计算平均值画折线图_【Python数据分析】一、matplotlib绘制折线图

    matplotlib是最流行的Python会图库,主要做数据可视化图表. 本节目标:学习绘制折线图(plt.plot) 设置图片的大小和分辨率(plt.figure) 实现图片的保存(plt.save ...

  3. python计算n维欧几里得距离_欧几里得距离Python实现

    我用下面的代码从编程集体智能,这是一个函数,从书中计算出两个影评人之间的距离.在 这个函数对字典中排名的差异求和,但是n维的欧几里德距离也包括该和的平方根.在 既然我们用同一个函数来给每个人排序,我们 ...

  4. 用python计算100以内的素数_如何用Python计算100以内的素数?

    首先是最常见的方法: 直接遍历,判断每个数字是否能整除 2 一直到自身,如果都不能被整除,那么就是素数. max_number = 100 prime_number_list = [] for num ...

  5. python计算菜单消费总额字典_三、Python的列表、字典、元组合集合

    1.列表 变量可以存储一个元素,而列表是一个大容器,可以存储多个元素,程序可以方便的对这些数据进行整体操作. #第一种创建方式,使用"[]" lst1 = ['hello','wo ...

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

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

  7. sqlserver 求平均数,中位数,众数

    sqlserver 求平均数,中位数,众数 sqlserver 聚合函数结合 窗口函数的巧妙使用. SELECT  --    *,     t1.remark,     t1.my_count,   ...

  8. python计算相关性显著性p值_基于python实现计算两组数据P值

    我们在做A/B试验评估的时候需要借助p_value,这篇文章记录如何利用python计算两组数据的显著性. 一.代码# TTest.py # -*- coding: utf-8 -*- ''' # C ...

  9. python—计算矩阵标准差

    import numpy as np a = np.array([[1, 2], [3, 4]]) res0 = np.std(a) # 计算全局标准差 res1 = np.std(a, axis=0 ...

最新文章

  1. 转:SUSE下与RHEL下yum相似的RPM包管理工具zypper
  2. python里有常量吗?(没有,但可自行定义)
  3. jdk1.8_googleV3免费下载(API中文文档)
  4. Office Web Apps安装部署(一)
  5. python wechatpay微信支付回调_【微信支付】JSAPI支付开发者文档
  6. Eclipse中好用的快捷键
  7. Unity学习笔记(一)——C#语法基础
  8. jQuery匹配各种条件的选择器用法
  9. java jenkins_java调用jenkins-client实现连接jenkins服务 互联网技术圈 互联网技术圈
  10. c语言课程设计报告猜数字,猜数字游戏C语言课程设计报告书.docx
  11. 移动充电宝市场需求的调研报告
  12. 中国电信物联网开放平台对接历程
  13. 模仿apple中国大陆官方
  14. 猜数字游戏(伪随机数对猜数字游戏的影响)
  15. Electron--桌面应用开发(基本应用,快速入门)
  16. Spark 开发环境搭建(1)IDEA Gradle的安装部署、使用
  17. 小技巧:systeminfo查看系统信息
  18. Linux系统下怎么查询自己的ip和port
  19. 阿里云服务器带宽下载上传速度表(1Mbps是128KB/s)
  20. Fedora安装MySQL

热门文章

  1. python制作一个网易音乐下载器
  2. Photoshop系列_02简单制作一份海报
  3. Java Web 后台中餐饮业报表系统开发实例
  4. RocketMQ单机环境搭建
  5. linux打开文件管理器的快捷键
  6. 医疗行业短信发送解决方案
  7. 软件测试丨Git分支管理实操,搞定在线合并和本地合并
  8. 【kaggle】特征工程 trick
  9. 激活函数activation总结
  10. python license activation_激活函数activation