在 numpy 中是否有等效的 Matlab dot
函数?
Matlab中的dot
函数:
对于多维数组 A 和 B,dot 返回沿 A 和 B 的第一个非单一维度的标量积。A 和 B 必须具有相同的大小。
在 numpy 中,以下内容相似但不等同:
dot (A.conj().T, B)
最佳答案
在 MATLAB 中,dot(A,B)
两个相同大小的矩阵 A
和 B
很简单:
sum(conj(A).*B)
等效的 Python/Numpy:
np.sum(A.conj()*B, axis=0)
关于python - numpy 中是否有等效的 Matlab 点函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11307538/