scipy.sparse.linalg.inv

scipy.sparse.linalg.inv(A)[源代码]

计算稀疏矩阵的逆矩阵

参数
A(M,M)ndarray或稀疏矩阵

要求逆的方阵

退货
Ainv(M,M)ndarray或稀疏矩阵

与之相反 A

注意事项

这将计算的稀疏逆 A 。如果反之亦然 A 是非稀疏的,则转换速度可能会更快。 A 若要密集并使用scipy.linalg.inv,请执行以下操作。

示例

>>> from scipy.sparse import csc_matrix
>>> from scipy.sparse.linalg import inv
>>> A = csc_matrix([[1., 0.], [1., 2.]])
>>> Ainv = inv(A)
>>> Ainv
<2x2 sparse matrix of type '<class 'numpy.float64'>'
    with 3 stored elements in Compressed Sparse Column format>
>>> A.dot(Ainv)
<2x2 sparse matrix of type '<class 'numpy.float64'>'
    with 2 stored elements in Compressed Sparse Column format>
>>> A.dot(Ainv).toarray()
array([[ 1.,  0.],
       [ 0.,  1.]])

0.12.0 新版功能.