您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python NumPy中的np.mean()vs np.average()吗?

Python NumPy中的np.mean()vs np.average()吗?

np.average采用可选的权重参数。如果未提供,则等效。看一下源代码MeanAverage

np.mean:

try:
    mean = a.mean
except AttributeError:
    return _wrapit(a, 'mean', axis, dtype, out)
return mean(axis, dtype, out)

np.average:

...
if weights is None :
    avg = a.mean(axis)
    scl = avg.dtype.type(a.size/avg.size)
else:
    #code that does weighted mean here

if returned: #returned is another optional argument
    scl = np.multiply(avg, 0) + scl
    return avg, scl
else:
    return avg
...
python 2022/1/1 18:52:08 有292人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶