Произведение векторов в NumPy
Два одномерных ряда одинаковой
длины можно связать знаком @.
На выходе получается одно число:
сумма произведений пар на одинаковых
местах.
Сложим попарные произведения трёх пар чисел:
import numpy as np
first = np.array([1, 2, 3])
second = np.array([4, 5, 6])
print(first @ second) # выведет 32
Длины рядов должны совпадать. Другой пример с двумя парами:
import numpy as np
a = np.array([2, 5])
b = np.array([3, 4])
print(a @ b) # выведет 26
Создайте ряды [1, 3, 2]
и [4, 1, 5]. Сведите их
к одному числу и выведите его.
Задайте два ряда из четырёх целых чисел и выведите одно число, полученное из их попарных произведений на одинаковых местах.