如果我在导入numpy的python代码中看到以下行:
c = a * b
Run Code Online (Sandbox Code Playgroud)
确定此操作是作为Hadamard(元素方向)还是点积(逐点)操作执行的最简单,最实用的方法是什么?
对于Hadamard产品来说,A和B的列和行大小必须相同.对于点积,只有A的列大小必须与B的行大小相同,对吗?所以我可以查找两者的形状并找出使用的操作?
python numpy linear-algebra matrix-multiplication dot-product