У меня есть функция, которая умножает 2 вектора
mltply(vec1, vec2)
У меня также есть список с n числом векторов.
vectors_list = [array([1,2,4],dtype=float32), array([2,2,1],dtype=float32), array([3,5,1], dtype=float32)]
Я хотел бы умножить каждый вектор в списке массивов на каждый другой вектор в списке, а затем вывести 3 максимальных результата.
Я пробовал следующее, но это не так не работает.
for vec in vectors_list:
print(mltply(vec,vec1) for vec, vec1 in zip(vectors_list,vectors_list[1:]))