РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpAxFp 32 of 145 menu
◀ ▶

Отражение в NumPy

Функция flip разворачивает порядок элементов по указанной оси. Для таблицы отражение по нулевой оси меняет местами строки сверху вниз, а по первой оси разворачивает каждую строку отдельно.

Создадим таблицу из двух строк и отразим её по строкам. Выведем исходный массив и результат:

import numpy as np table = np.array([[1, 2, 3], [4, 5, 6]]) print(table) # выведет [[1 2 3] [4 5 6]] turned = np.flip(table, axis=0) print(turned) # выведет [[4 5 6] [1 2 3]]

Отражение по столбцам разворачивает элементы внутри каждой строки:

import numpy as np table = np.array([[1, 2, 3], [4, 5, 6]]) turned = np.flip(table, axis=1) print(turned) # выведет [[3 2 1] [6 5 4]]

Создайте таблицу [[10, 20], [30, 40]]. Отразите её по строкам и выведите результат.

Создайте таблицу [[1, 2, 3], [4, 5, 6]]. Отразите каждую строку по горизонтали и выведите результат.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить