python - 如何获得ndarray的元素平均值

标签 python numpy vectorization

我想计算 numpy ndarray 的元素平均值。

In [56]: a = np.array([10, 20, 30])

In [57]: b = np.array([30, 20, 20])

In [58]: c = np.array([50, 20, 40])

我想要什么:

[30, 20, 30]

除了矢量化和除法之外,此操作是否有任何内置函数?

最佳答案

你可以直接使用np.mean:

>>> np.mean([a, b, c], axis=0)
array([ 30.,  20.,  30.])

关于python - 如何获得ndarray的元素平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37443565/

相关文章:

python - Flask - 自定义装饰器打破路由

Python 将 ndarrays 转换为图形

python - groupby 转换中的 Pandas 时间戳差异

c++ - 自动矢量化 : Convincing the compiler that alias check is not necessary

python - 当 pandas 列中不存在某些类别时获取假人

python - 如何在pytorch中堆叠一维向量

c - 如何使用 GNU C vector 扩展从 double 组加载/存储到 double 组?

vectorization - 向量化获取每个第 n 个元素(但第 n 个元素是可变的)

python - 使用 lambda 删除一系列 Python 中出现次数低于特定次数的单词

python - 根据条件创建具有二项式值的数组(最节省时间)