Вектор на матрицу в NumPy
Одномерный ряд ставят слева от
двумерной таблицы через знак @.
Длина ряда должна совпадать с числом
строк таблицы. Ряд участвует
как одна строка коэффициентов.
Применим ряд из двух чисел к таблице
2 на 2:
import numpy as np
row = np.array([1, 2])
table = np.array([[3, 4], [5, 6]])
print(row @ table) # выведет [13 16]
Результат снова одномерный: в каждой позиции стоит сумма произведений элементов ряда на столбец таблицы. Ещё один расчёт:
import numpy as np
row = np.array([2, 1])
table = np.array([[1, 0], [3, 2]])
print(row @ table) # выведет [5 2]
Задайте ряд [3, 1] и таблицу
[[2, 5], [4, 1]]. Получите
новый ряд и выведите его.
Создайте ряд из трёх чисел и таблицу
3 на 2 с согласованными
размерами. Выведите одномерный
результат умножения.