Numpy 的 rot90 函数承诺将 2d 或更高的数组旋转 90 度,采用 axis 参数。方法:
numpy.rot90(m, k=1, axes=(0, 1))[source]
Rotate an array by 90 degrees in the plane specified by axes.
Rotation direction is from the first towards the second axis.
Run Code Online (Sandbox Code Playgroud)
我对轴部分很困惑。对象可以绕 x、y 或 z 轴旋转。通常,这是由诸如 Vector3f 之类的东西定义的,其中 3 个浮点数定义轴值(例如,(0, 0, 1) 绕 z 轴旋转。)我不明白如何使用这两个数字来旋转3d 对象,不应该像 Vector3f 一样是 3 吗?谁能帮我理解这两个轴的含义,以及分别用于绕 x、y 和 z 轴旋转的两个数字吗?我尝试了许多不同的数字组合,它们都有不同的结果(我不能输入两个相同的数字),但我不知道如何用两个数字获得足够的信息(k代表次数)旋转。)