Строка матрицы в NumPy
Если у двумерного массива в квадратных скобках указать один индекс, вернётся целая строка как одномерный массив. Номер строки считается с нуля сверху вниз.
Создадим таблицу из трёх строк и двух столбцов и выведем первую и последнюю строки:
import numpy as np
grid = np.array([
[1, 2],
[3, 4],
[5, 6],
])
print(grid[0]) # выведет [1 2]
print(grid[2]) # выведет [5 6]
Результат строки имеет одну ось, хотя исходная таблица двумерная. Создадим другую таблицу и выведем среднюю строку:
import numpy as np
scores = np.array([
[10, 20, 30],
[40, 50, 60],
[70, 80, 90],
])
middle = scores[1]
print(middle) # выведет [40 50 60]
print(middle.ndim) # выведет 1
Создайте таблицу из четырёх строк и трёх столбцов и выведите её верхнюю строку как отдельный ряд.
Создайте таблицу 2 на 4
из единиц и выведите нижнюю строку
этой таблицы.
Создайте таблицу из пяти строк и двух столбцов с любыми числами и выведите третью строку сверху.