Функция numpy.flipud() в Python

Numpy — это математическая библиотека, используемая в Python для вычисления операций с массивами и матрицами. Она предоставляет функции и свойства, которые могут помочь выполнять такие операции, как скалярное произведение, степень, экспоненту и т. д. В этом руководстве мы увидим, как перевернуть массив с помощью функции flipud().

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

Numpy.flipud() — это библиотечная функция numpy, используемая в Python для переворота заданного массива по вертикали, в направлении вверх-вниз. Функция переворачивает записи в каждом столбце вверх или вниз. Строки сохраняются, но отображаются в другом порядке, чем раньше. Форма массива сохраняется.

Функция numpy.flipud() используется для вертикального отражения ndarray. ud означает Up-Down (вверх-вниз). np.flipud() возвращает представление. Поскольку представление разделяет память с исходным массивом, изменение одного значения приводит к изменению другого.

Синтаксис

Параметры

Принимает один обязательный параметр, которым является input array.

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

Возвращает тот же массив, что и перевернутый в направлении вверх-вниз.

Примеры переворота массива по вертикали в Python

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

Пример 1

Выход:

В приведенном выше примере мы видим, что, взяв массив 2 × 2 и используя flipud(), мы переворачиваем элементы массива вверх и вниз по столбцам.

Пример 2

Напишем программу, которая берет массив 3×3, вызывает функцию flipud() и переворачивает элементы.

Выход:

В этом примере мы видим, что, взяв массив 3×3 и используя flipud(), мы получаем перевернутый массив 3×3.

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

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

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