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

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



慕的地6264312
浏览 1553回答 3
3回答

茅侃侃

我不知道标准库中的任何内容。但是,您可以使用类似:def mean(numbers):    return float(sum(numbers)) / max(len(numbers), 1)>>> mean([1,2,3,4])2.5>>> mean([])0.0在numpy中,有numpy.mean()。

慕运维8079593

NumPy的a numpy.mean是算术平均值。用法很简单:>>> import numpy>>> a = [1, 2, 4]>>> numpy.mean(a)2.3333333333333335

慕少森

用途statistics.mean:import statisticsprint(statistics.mean([1,2,4])) # 2.3333333333333335自Python 3.4起可用。对于3.1-3.3用户,该模块的旧版本可在PyPI上以的名称获得stats。只需更改statistics为即可stats。
打开App,查看更多内容
随时随地看视频慕课网APP