我仍然忙于处理numpy和数组操作。
我正在寻找获得2D数组列表的行方式平均值的方法。
例如,我有一个4x3x25阵列,我希望得到一个3x25阵列的行平均值。
答案 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