Отражение в 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]].
Отразите каждую строку по горизонтали
и выведите результат.