我对以下旋转功能中的参数axes
不太了解:
scipy.ndimage.interpolation.rotate(input, angle, axes=(1, 0), reshape=True, output=None, order=3, mode='constant', cval=0.0, prefilter=True)
该文档中给出的解释如下:
两个轴可以定义一个旋转平面吗?
最佳答案
Ndimage用于处理多维图像。一个n维图像将具有n个轴。要进行旋转,您需要选取两个轴以定义在其中进行旋转的平面。这是axes参数允许您指定的内容。
轴从0开始编号。它在文档中不是100%明确的,但我的解释是,“轴”的含义与Numpy中的含义相同,即n维数据结构的维,其中零是行,一个是列,等(1,0)表示“第一维和第零维”。
传递(1,1)将毫无意义,因为它两次指定了相同的轴。传递(0,1)与传递(1,0)相同,但是通过以相反的顺序传递轴,您将更改旋转方向。
关于python - scipy.ndimage.interpolation.rotate中的'axes'参数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12113869/