我有一个代表灰度图像的Numpy 2d阵列,我需要将它旋转270度。这里可能会有点厚,但我能找到的两种方式看起来很......很糟糕:
rotated = numpy.rot90(numpy.rot90(numpy.rot90(orignumpyarray)))
rotated = numpy.fliplr(numpy.flipud(numpy.rot90(orignumpyarray)))
我想在一次操作中必须有更好的方法来做到这一点。基本上是rot270()函数?有任何想法吗?
答案 0 :(得分:27)
您可以告诉rot90
rotate several times,这应该有效:
rotated = numpy.rot90(orignumpyarray,3)
答案 1 :(得分:-1)
rotated_array =numpy.rot90(orignumpyarray,3)
功能说明:
numpy.rot90(a,b)
a = 您要旋转的数组
b = 您要将其旋转90度的次数。因为在这里你要270度
90°* 3 = 270°,这就是为什么b = 3的原因。