scipy.sparse.linalg.

inv#

scipy.sparse.linalg.inv(A)[источник]#

Вычислить обратную разреженную матрицу

Параметры:
A(M, M) разреженные массивы

квадратная матрица для обращения

Возвращает:
Ainv(M, M) разреженные массивы

обратная величина A

Примечания

Это вычисляет разреженную обратную матрицу для A. Если обратная A ожидается неразреженным, вероятно, будет быстрее преобразовать A в плотный формат и использовать scipy.linalg.inv.

Примеры

>>> from scipy.sparse import csc_array
>>> from scipy.sparse.linalg import inv
>>> A = csc_array([[1., 0.], [1., 2.]])
>>> Ainv = inv(A)
>>> Ainv

    with 3 stored elements and shape (2, 2)>
>>> A.dot(Ainv)

    with 2 stored elements and shape (2, 2)>
>>> A.dot(Ainv).toarray()
array([[ 1.,  0.],
       [ 0.,  1.]])

Добавлено в версии 0.12.0.