scipy.sparse.kron

scipy.sparse.kron(A, B, format=None)[源代码]

稀疏矩阵A和B的Kronecker积

参数
A稀疏或稠密矩阵

乘积的第一个矩阵

B稀疏或稠密矩阵

乘积的第二个矩阵

format字符串,可选

结果的格式(例如“CSR”)

退货
稀疏矩阵格式的Kronecker乘积

示例

>>> from scipy import sparse
>>> A = sparse.csr_matrix(np.array([[0, 2], [5, 0]]))
>>> B = sparse.csr_matrix(np.array([[1, 2], [3, 4]]))
>>> sparse.kron(A, B).toarray()
array([[ 0,  0,  2,  4],
       [ 0,  0,  6,  8],
       [ 5, 10,  0,  0],
       [15, 20,  0,  0]])
>>> sparse.kron(A, [[1, 2], [3, 4]]).toarray()
array([[ 0,  0,  2,  4],
       [ 0,  0,  6,  8],
       [ 5, 10,  0,  0],
       [15, 20,  0,  0]])