簡體   English   中英

如何沿X,Y或Z軸向平面旋轉3D矩陣?

[英]How to rotate a 3D matrix along X,Y, or Z axial plane?

我有一個3D矩陣,大小為DxHxW。 我想將其沿(1)X軸,(2)Y軸和(3)Z軸旋轉90度。 我剛完成Y軸。 如何在X軸和Z軸上做到這一點? 我正在使用python 2.7。 謝謝大家

rotate_90Y=numpy.rot90(input)

numpy.rot90具有axes參數。 您可以使用它繞所有樹軸旋轉,

m = np.arange(8).reshape((2,2,2))
m1 = np.rot90(m, axes=(0,1))
m2 = np.rot90(m, axes=(1,2))
m3 = np.rot90(m, axes=(0,2))

(由於尚不清楚問題中的x,y,z軸是什么,因此您需要自己決定需要哪一個)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM