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

Отражение строк в NumPy

Чтобы развернуть каждую строку таблицы, используют функцию fliplr. Она работает с двумерной таблицей и зеркалит её по вертикали: в каждой строке левый столбец становится правым, а правый левым. Число строк и столбцов не меняется.

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

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

Каждая строка читается в обратном порядке, при этом строки остаются на своих местах:

import numpy as np grid = np.array([[10, 20], [30, 40]]) mirrored = np.fliplr(grid) print(mirrored) # выведет [[20 10] [40 30]]

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

Создайте таблицу из одной строки [7, 8, 9, 10]. Разверните её по горизонтали и выведите результат.

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