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

Отражение столбцов в NumPy

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

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

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

В каждом столбце верхнее и нижнее значения меняются ролями, но сами столбцы не переставляются:

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

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

Создайте таблицу [[0, 1], [2, 3], [4, 5], [6, 7]]. Переверните порядок строк и выведите результат.

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