@ matmul dot multiply区别
tf.matmul(A,C)=np.dot(A,C)= A@C都属于矩阵乘法,而tf.multiply(A,C)= A*C属于对应元素乘法
np.cross为叉乘
元素乘法:np.multiply(a,b)
矩阵乘法:np.dot(a,b) 或 np.matmul(a,b) 或 a.dot(b) 或直接用 a @ b !
唯独注意:*,在 np.array 中重载为元素乘法,在 np.matrix 中重载为矩阵乘法!
dot() 与 @的区别:https://vimsky.com/article/3737.html
@ == matmul 对最后两维进行矩阵乘法
参考:https://blog.csdn.net/itnerd/article/details/83444867