Строка и столбец в NumPy
Одномерный ряд сам по себе не задаёт,
идёт ли он вдоль строк или столбцов
таблицы. Если сделать из него строку
формы (1, 3) и столбец формы
(3, 1), их можно сложить:
получится квадратная таблица 3
на 3, где каждая ячейка
сумма одного числа из строки и одного
из столбца.
Построим строку и столбец из разных рядов. В каждой из девяти ячеек результата стоит сумма одного числа из строки и одного из столбца. Выведем сумму:
import numpy as np
as_row = np.array([1, 2, 3])[np.newaxis, :]
as_col = np.array([10, 20, 30])[:, np.newaxis]
print(as_row + as_col) # выведет [[11 12 13]
# [21 22 23]
# [31 32 33]]
Сделайте строку из [0, 1, 2]
и столбец из [100, 200, 300]
как таблицы форм (1, 3)
и (3, 1). Выведите квадратную
таблицу 3 на 3
с суммами по каждой паре чисел.
Возьмите ряд [5, 5, 5]
и ряд [1, 2, 3], оформите
их как строку и столбец таблицы.
Выведите таблицу, где в каждой
ячейке число от 6 до 8
в зависимости от строки и столбца.