假设我有一个NxNxN数组,我想创建一个堆叠每个方向的平均数组。 x-y(z上的平均值),x-z(y上的平均值),y-z(x上的平均值)
对于x-y,我会这样做:
np.mean(data,axis=1, dtype=np.float64)
我是否只使用axis = 1 [或2或3]将其堆叠在每个方向上?
答案 0 :(得分:1)
如果您的NxNxN阵列是numpy.ndarray
:
xy = NNN.mean(axis=2)
xz = NNN.mean(axis=1)
yz = NNN.mean(axis=0)