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

时间:2017-05-19 15:14:55

标签: 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)

1 个答案:

答案 0 :(得分:3)

numpy.rot90axes个参数。您可以使用它围绕所有树轴旋转,

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