Spec-Zone.ru › NumPy 1.14

numpy.rot90

numpy.rot90(m, k=1, axes=(0, 1)) [source]

Поворачивает массив на 90 градусов в плоскости, заданной осями.

Направление поворота — от первой оси ко второй.

Параметры:

m : array_like

Массив с двумя или более измерениями.

k : целое число

Число поворотов массива на 90 градусов.

axes: (2,) array_like

Массив поворачивается в плоскости, определяемой осями. Оси должны быть разными.

Добавлена в версии 1.12.0.

Возвращаемое значение:

y : ndarray

Повернутый вид m.

См. также

flip
Инвертирует порядок элементов в массиве вдоль заданной оси.
fliplr
Отражает массив по горизонтали.
flipud
Отражает массив по вертикали.

Примечания

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]]])

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.rot90.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API