hus*_*ier 4 python numpy scipy
我不太明白axes
以下旋转功能中的参数:
scipy.ndimage.interpolation.rotate(input, angle, axes=(1, 0), reshape=True, output=None, order=3, mode='constant', cval=0.0, prefilter=True)
Run Code Online (Sandbox Code Playgroud)
文档中给出的解释如下:
axes:2个整数的元组,可选
两个轴定义旋转平面.默认是前两个轴.
两个轴可以定义一个旋转平面吗?
Ndimage用于处理多维图像.n维图像将具有n个轴.要进行旋转,需要选择两个轴来定义要在其中进行旋转的平面.这是axes参数允许您指定的内容.
轴从0开始编号.它在文档中并非100%明确,但我的解释是"轴"在这里意味着与Numpy中的相同,即n维数据结构的维度,其中零是行,一个是列,等等.所以(1,0)表示"第一和第零维".
传递(1,1)将毫无意义,因为它指定了相同的轴两次.传递(0,1)将与pasing(1,0)相同,但是通过以相反顺序传递轴,您将改变旋转方向.