标签: python numpy
我遇到了这个问题:
C = np.random.random((10, 10000, 100)) B = np.random.random((10, 10000, 100)) D1 = np.einsum("ikj,ijt->ikt", C.transpose(0, 2, 1), B) D2 = np.array([np.dot(C[k].T, B[k]) for k in range(10)])
它恰好是不同的东西。你能解释一下为什么吗?