python求平均工资_math - 在Python中计算算术平均值(一种平均值)

math - 在Python中计算算术平均值(一种平均值)

Python中是否有内置或标准库方法来计算数字列表的算术平均值(一种平均值)?

12个解决方案

259 votes

我不知道标准库中有什么。 但是,您可以使用以下内容:

def mean(numbers):

return float(sum(numbers)) / max(len(numbers), 1)

>>> mean([1,2,3,4])

2.5

>>> mean([])

0.0

在numpy,有numpy.mean()。

NPE answered 2019-02-16T10:06:05Z

176 votes

NumPy的numpy.mean是算术平均值。 用法就像这样简单:

>>> import numpy

>>> a = [1, 2, 4]

>>> numpy.mean(a)

2.3333333333333335

Bengt answered 2019-02-16T10:06:30Z

160 votes

在Python 3.4中,有一个新的statistics模块。 您现在可以使用statistics:

import statistics

print(statistics.mean([1,2,4])) # 2.3333333333333335

对于3.1-3.3用户,模块的原始版本在PyPI上可用,名称为statistics.只需将statistics更改为stats。

kirbyfan64sos answered 2019

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值