Matrix Numpy/python中矩阵的张量积

Matrix Numpy/python中矩阵的张量积,matrix,product,Matrix,Product,有没有一个numpy函数可以做两个矩阵的张量积? 这将创建一个由两个2x2矩阵组成的4x4乘积矩阵 我相信您正在寻找的是克罗内克产品 例如: >>> np.kron(np.eye(2), np.ones((2,2))) array([[ 1., 1., 0., 0.], [ 1., 1., 0., 0.], [ 0., 0., 1., 1.], [ 0., 0., 1., 1.]])

有没有一个numpy函数可以做两个矩阵的张量积?
这将创建一个由两个2x2矩阵组成的4x4乘积矩阵

我相信您正在寻找的是克罗内克产品

例如:

>>> np.kron(np.eye(2), np.ones((2,2)))
array([[ 1.,  1.,  0.,  0.],
       [ 1.,  1.,  0.,  0.],
       [ 0.,  0.,  1.,  1.],
       [ 0.,  0.,  1.,  1.]])