Python 如何沿X、Y或Z轴平面旋转3D矩阵?

Python 如何沿X、Y或Z轴平面旋转3D矩阵?,python,python-2.7,numpy,Python,Python 2.7,Numpy,我有一个尺寸为DxHxW的3D矩阵。我想沿着(1)X轴,(2)Y轴和(3)Z轴旋转90度。我刚完成Y轴。如何使用X轴和Z轴执行此操作?我正在使用python 2.7。谢谢大家 rotate_90Y=numpy.rot90(input) 有一个轴参数。可以使用它绕所有树轴旋转 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, ax

我有一个尺寸为DxHxW的3D矩阵。我想沿着(1)X轴,(2)Y轴和(3)Z轴旋转90度。我刚完成Y轴。如何使用X轴和Z轴执行此操作?我正在使用python 2.7。谢谢大家

rotate_90Y=numpy.rot90(input)
有一个
参数。可以使用它绕所有树轴旋转

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轴是什么,您需要自己决定需要哪一个)

有一个
参数。可以使用它绕所有树轴旋转

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轴是什么,您需要自己决定需要哪一个)

答案很好。我以前试过斧子,但我没有试过你上面的设置很好的答案。我以前试过斧子,但我没有试过上面的设置