[英]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.