Numpy/python中矩阵的张量积

jas*_*son 9 product matrix

是否有一个numpy函数可以确定两个矩阵的张量积?这会产生两个2x2矩阵的4x4乘积矩阵?

jen*_*gel 15

我相信您正在寻找的是Kronecker产品

http://docs.scipy.org/doc/numpy/reference/generated/numpy.kron.html#numpy.kron

例:

>>> 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.]])
Run Code Online (Sandbox Code Playgroud)