当前位置:主页 > python教程 > python求平均数、方差、中位数的例子

如何使用python求平均数、方差、中位数

发布:2020-01-09 11:04:26 135


为找教程的网友们整理了python求平均数、方差、中位数相关的编程文章,网友师明志根据主题投稿了本篇教程内容,涉及到python、平均数、方差、中位数、python求平均数、方差、中位数的例子相关内容,已被596网友关注,下面的电子资料对本篇知识点有更加详尽的解释。

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 pyhs2 的安装操作

    发布:2022-09-23

    给网友们整理关于python的教程,这篇文章主要介绍了python pyhs2 的安装操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧


  • 实例详解Python文件监听工具pyinotify和watchdog

    发布:2020-01-09

    今天小编就为大家分享一篇关于Python文件监听工具pyinotify与watchdog实例,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧


  • Python正则抓取网易新闻的方法示例

    发布:2022-04-05

    这篇文章主要介绍了Python正则抓取网易新闻的方法,结合实例形式较为详细的分析了Python使用正则进行网易新闻抓取操作的相关实现技巧与注意事项,需要的朋友可以参考下


  • python中如何调用ansys

    发布:2023-04-06

    这篇文章主要介绍了python中如何调用ansys问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教


  • Python中的SOLID原则实例详解

    发布:2023-04-09

    SOLID原则是由Robert C. Martin提出的以首字母缩写命名的编码准则,它代表了五种不同的编码习惯,下面这篇文章主要给大家介绍了关于Python中SOLID原则的相关资料,需要的朋友可以参考下


  • Python的XSS测试工具XSStrike用法实例

    发布:2020-05-25

    XSS(Cross Site Scripting,跨站脚本攻击)是一类特殊的Web客户端脚本注入攻击手段,通常指攻击者通过“HTML注入”篡改了网页,插入恶意的脚本,从而在用户浏览网页时控制浏览器的一种攻击。


  • python实现机器学习多元线性回归总结

    发布:2019-06-08

    这篇文章主要为大家详细介绍了python实现机器学习之多元线性回归,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


  • Python3 log10()函数简单用法

    发布:2022-12-03

    给大家整理了关于Python3的教程,在本文中我们给大家整理了关于Python3中log10()函数的基本用法和相关知识点,需要的可以学习下。


网友讨论