numpy.rot90
-
numpy.rot90(m, k=1, axes=(0, 1))[source] -
Поворачивает массив на 90 градусов в плоскости, определяемой осями.
Направление поворота — от первой оси ко второй.
Добавлен в версии 1.12.0.
Параметры: m : array_like
Массив двух или более измерений.
k : целое число
Количество раз, на которое массив поворачивается на 90 градусов.
axes: (2,) array_like
Массив поворачивается в плоскости, определяемой осями. Оси должны быть разными.
Возвращаемое значение: y : ndarray
Повернутый вид
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)).
Примеры
>>> 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]]])
© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.12.0/reference/generated/numpy.rot90.html