计算MxN阵列列表的平均值

时间:2012-11-27 00:47:24

标签: python numpy

我仍然忙于处理numpy和数组操作。

我正在寻找获得2D数组列表的行方式平均值的方法。

例如,我有一个4x3x25阵列,我希望得到一个3x25阵列的行平均值。

1 个答案:

答案 0 :(得分:1)

如果一切都在一个3D阵列中,你可以这样做:

A.mean(axis=0)

......将沿着第一个维度运作。

如果它实际上只是一个2D数组列表,则必须先将其转换为3D数组。我愿意:

A = np.dstack(list_of_arrays)  # Combine the 2D arrays along a new 3rd dimension
A.mean(axis=2)                 # Calculate the means along that new dimension