2013-06-20 16 views
5

NxNxNの配列があり、各方向を積み重ねた平均化された配列を作成したいとします。私はどうしたら、XYについて(Zにわたって平均)XY、XZ(Yにわたって平均)、YZ(Xにわたって平均)3Dデータ配列でx、y、z、meanを得る

np.mean(data,axis=1, dtype=np.float64) 

私は単に軸= 1に[又は2若しくは3]くださいそれを各方向に積み重ねますか?

+0

私はあなたが 'numpy'を使用していると仮定?その場合、あなたのタグを編集できますか? –

+4

はい、できます。しかし、軸は0で始まり、したがって軸= 0,1および2です。 – jorgeca

答えて

1

あなたNxNxN配列はnumpy.ndarrayの場合:

xy = NNN.mean(axis=2) 
xz = NNN.mean(axis=1) 
yz = NNN.mean(axis=0) 
関連する問題