Функция Numpy rot90() в Python — как развернуть массив

Функция rot90() поворачивает массив на 90 градусов в плоскости, заданной осями. Направление вращения — от первой ко второй оси. Массив из двух или более измерений. Сколько раз массив поворачивается на 90 градусов.

Что такое функция np.rot90() в Python?

np.rot90() — это библиотечная функция numpy, используемая в Python для поворота элементов массива на 90 градусов вдоль указанной оси. Функция rot90() принимает три параметра и возвращает повернутую версию массива input_array.

rot90() можно импортировать как import NumPy как np. Мы можем создавать многомерные массивы и получать другую математическую статистику с помощью Numpy, библиотеки на Python.

Синтаксис

Параметры

  1. Input_array: отображает n-мерный массив, в котором должно выполняться вращение.
  2. k: представляет количество раз, которое мы хотим повернуть массив на 90 градусов.
  3. axes: изображает плоскость, вдоль которой мы хотим вращать массив.

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

Функция numpy rot90() возвращает повернутую версию input_array.

Примеры

  • Напишем программу, показывающую работу функции rot90().

См. следующий код.

Выход:

Объяснение.

В приведенном выше коде функция 1 использовалась для поворота массива на 90 градусов только один раз. Функция 2 использовалась для поворота массива на 90 градусов два раза.

  • См. второй пример.

Выход:

Объяснение.

В приведенном выше коде функция вращала входной массив вдоль(1, 2) только один раз.

Примечание. numpy.rot90() возвращает представление. Поскольку представление разделяет память с исходным массивом, изменение одного значения приводит к изменению другого.

  • Укажем количество раз для поворота: k.

Указав целочисленное значение для второго аргумента, k поворачивает массив на 90 градусов против часовой стрелки k раз. См. следующий код.

Выход:

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python