Сумма произведений соответствующих координат двух векторов. Геометрически связано с углом между ними.
Для векторов (2, 0, 1) и (3, 1, 0) скалярное произведение равно 23 + 01 + 1*0, то есть 6. Для двух бинарных векторов результат равен числу совпавших признаков. На этой операции построены и косинусная близость, и слой внимания в трансформере. В NumPy символ звездочки выполняет поэлементное умножение, а скалярное произведение записывается через @ или numpy.dot. Синтаксически допустимы оба варианта, ошибки не будет, а результат окажется другим по смыслу.
Читать: numpy.dot; numpy.matmul