5
假設我有一個NxNxN數組,並且我想要創建一個平均數組,它可以堆疊每個方向。 XY(平均超過Z),XZ(平均超過Y),YZ(平均超過X)通過3D數據數組得到x,y,z的平均值
對於XY我會做:
np.mean(data,axis=1, dtype=np.float64)
我是否簡單地使用軸= 1 [或2或3]堆疊在每個方向?
假設我有一個NxNxN數組,並且我想要創建一個平均數組,它可以堆疊每個方向。 XY(平均超過Z),XZ(平均超過Y),YZ(平均超過X)通過3D數據數組得到x,y,z的平均值
對於XY我會做:
np.mean(data,axis=1, dtype=np.float64)
我是否簡單地使用軸= 1 [或2或3]堆疊在每個方向?
如果您NxNxN陣列是一個numpy.ndarray
:
xy = NNN.mean(axis=2)
xz = NNN.mean(axis=1)
yz = NNN.mean(axis=0)
我假設你正在使用'numpy'?在這種情況下,你能編輯你的標籤嗎? –
是的,你可以。但軸從0開始,所以軸= 0,1和2。 – jorgeca