python - 如何计算n个numpy数组的平均值

标签 python arrays numpy

我有“n”个 numpy 数组,每个数组的形状为 (128,) 如何获取 numpy 数组列表的平均形状 (128,) numpy 数组。 我看过numpy的average()和mean()的文档,其中描述了平均值是针对单个numpy数组中的所有元素计算的,而不是多个numpy数组或numpy数组列表。 示例

numpyArrayList = [ar1,ar2,ar3,ar4...arn]
avgNumpyArray = avg(numpyArrayList)
avgNumpyArray.shape

应给出结果为 (128,) 这个数组应该包含所有 numpy 数组的平均值

提前致谢

最佳答案

我会使用np.mean([ar1,ar2,ar3,ar4...arn], axis=0)

关于python - 如何计算n个numpy数组的平均值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55064174/

相关文章:

python - 如何找到没有属性的 xml 节点

javascript - 获取稀疏 JavaScript 数组的第一个元素

ios - 如何检查 2 个数组是否具有相同的元素,如果有,则从其中一个数组中删除该元素?

python - 在 numpy 中向量化简单的 for 循环

python - Numpy 有配置文件吗?

python - 预期和预测的数组最终在 scikit 学习随机森林模型中相同

python - 具有自定义模型管理器额外方法的 Django 管理过滤器列表

python - 沿多个轴花式索引 numpy 数组的最佳实践

python - 创建一个缓冲区并在 Python 中为其分配一个指针

c - 有效地对结构数组进行排序