在PyKeops
package中,没有可用的 Matrix-Matrix 乘法公式。相反,他们实现了类似于numpy.tensordot
. 我有两个A,B
大小矩阵m x n
和n x n
. 有什么方法可以复制A @ B
使用numpy.tensordot
.
import numpy as np
m,n = 10, 20
A = np.random.random((m,n))
B = np.random.random((n,n))
result1 = A @ B
result2 = np.tensordot(A,B,(1,1))
print(result1 == result2)
# =======================
# array([[False, False, False, False, False, False, False, False,
# ....