【发布时间】:2022-09-23 02:45:12
【问题描述】:
这是我所追求的一个具体例子
A = np.arange(12).reshape(2,3,2)
B = np.arange(12,24).reshape(2,2,3)
C = np.arange(32).reshape(2,4,4)
result = np.zeros((12,12))
for i in range(2):
result += np.kron(A[i,:,:] @ B[i,:,:], C[i,:,:])
我怎样才能更有效地实现这一点?
非常感谢您的帮助!
-
你看过
einsum吗? -
感谢您的建议!我看了看,想出了一些东西(见下文)。我们可以提高效率吗?
标签: numpy vectorization kronecker-product