Numpy / python中矩阵的张量积

时间:2013-11-21 22:06:12

标签: matrix product

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

1 个答案:

答案 0 :(得分: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.]])