gpt4 book ai didi

python - 为什么python没有内置函数mean()?

转载 作者:行者123 更新时间:2023-12-03 23:36:16 25 4
gpt4 key购买 nike

虽然可以自行调用 min()max(),但函数 mean() 必须依赖其他导入的包比如Numpy,即np.mean()。如果 minma​​x 的概念对于比例/范围来说是自然,那么它不应该是比例/范围的中间(即mean) 是否也被视为 自然?这种不一致的根本原因是什么?请注意,这不是一个基于意见的问题,我真的很想知道基础包中 mean() 函数排除的原因。

最佳答案

确实有mean,但需要从statistics导入.

import statistics

numbers = [ 1, 2, 3, 4 ]
print( "mean is ", statistics.mean( numbers ) )

哪些输出:

mean is  2.5

有一组"built-in" functions对于 Python。这些函数可以直接调用。 min()max() 属于这一类。其他函数,“库函数”需要显式导入才能使用,statistics.mean()是库函数。

如果您觉得这个问题很重要,“为什么要有库函数?” - Python 有 数百个 库函数。将它们包含在每个程序的运行时中是低效的。我编写 python 的时间比我想记住的要长,但是在这个问题之前我从未使用过 statistics.mean()

关于python - 为什么python没有内置函数mean()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55368837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com