Matrix Numpy/python中矩阵的张量积
有没有一个numpy函数可以做两个矩阵的张量积?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.]])
这将创建一个由两个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.]])