При умножении
ta1 = np.array([0, 1, 2, 4, 5, 6]) ta2 = np.array([1, 1.5, 2, 1, 1, 2])
ttaa = ta1 * ta2
Получается массив [0. , 1.5, 4. , 4. , 5. , 12.]
А если вызвать np.dot(ta1, ta2)
То результат 26.5
Ну и 26,5 это и не классическое понимание произведения скаляров с тангенсом
Вообщем почему результаты отличаются от просто умножения * ?
Что именно делает .dot ?