numpy.rot90#
- numpy.rot90(m, k=1, оси=(0, 1))[источник]#
Повернуть массив на 90 градусов в плоскости, заданной осями.
Направление вращения идет от первой оси ко второй. Это означает, что для двумерного массива со значением по умолчанию k и оси, вращение будет против часовой стрелки.
- Параметры:
- marray_like
Массив из двух или более измерений.
- kцелое число
Количество поворотов массива на 90 градусов.
- оси(2,) array_like
Массив поворачивается в плоскости, определённой осями. Оси должны быть разными.
- Возвращает:
- yndarray
Повёрнутое представление m.
Смотрите также
Примечания
rot90(m, k=1, axes=(1,0))является обратным дляrot90(m, k=1, axes=(0,1))rot90(m, k=1, axes=(1,0))эквивалентноrot90(m, k=-1, axes=(0,1))Примеры
>>> import numpy as np >>> m = np.array([[1,2],[3,4]], int) >>> m array([[1, 2], [3, 4]]) >>> np.rot90(m) array([[2, 4], [1, 3]]) >>> np.rot90(m, 2) array([[4, 3], [2, 1]]) >>> m = np.arange(8).reshape((2,2,2)) >>> np.rot90(m, 1, (1,2)) array([[[1, 3], [0, 2]], [[5, 7], [4, 6]]])