In Matlap ,. операция означает поэлементную операцию, например, если array1 = [1,2,3] и array3 [1,2,1], .*
будет [1,4,3] Эквивалент этого в Python numpy is np.multiply
np.dot
- это скалярное произведение между двумя векторами, математически это скалярное произведениепроизведения двух векторов, умноженных на косинус угла между ними, в двумерных координатах это эквивалентно X1 * X2 + Y1 * Y2. В общем виде AB = сумма ai * bi
, поэтому просто используйтеnp.multiply()
как эквивалент .*