Numpy图像 - 旋转矩阵270度

Mik*_*ame 19 python image-manipulation numpy matrix

我有一个代表灰度图像的Numpy 2d阵列,我需要将它旋转270度.这里可能会有点厚,但我能找到的两种方式看起来相当......很糟糕:

rotated = numpy.rot90(numpy.rot90(numpy.rot90(orignumpyarray)))

rotated = numpy.fliplr(numpy.flipud(numpy.rot90(orignumpyarray)))
Run Code Online (Sandbox Code Playgroud)

我想在一次操作中必须有更好的方法来做到这一点.基本上是rot270()函数?有任何想法吗?

And*_*ahl 28

你可以告诉rot90旋转几次,这应该工作:

rotated = numpy.rot90(orignumpyarray,3)
Run Code Online (Sandbox Code Playgroud)

  • rot90也接受负整数,因此:rot90(数组,-1)也可以. (8认同)