scipy.sparse.linalg.
inv#
- scipy.sparse.linalg.inv(A)[Quelle]#
Berechnet die Inverse einer dünnbesetzten Matrix
- Parameter:
- A(M, M) dünnbesetzte Matrix
Quadratische Matrix, die invertiert werden soll
- Rückgabe:
- Ainv(M, M) dünnbesetzte Matrix
Inverse von A
Hinweise
Dies berechnet die dünnbesetzte Inverse von A. Wenn erwartet wird, dass die Inverse von A nicht-dünnbesetzt ist, ist es wahrscheinlich schneller, A in eine dichte Matrix umzuwandeln und
scipy.linalg.invzu verwenden.Beispiele
>>> from scipy.sparse import csc_array >>> from scipy.sparse.linalg import inv >>> A = csc_array([[1., 0.], [1., 2.]]) >>> Ainv = inv(A) >>> Ainv <Compressed Sparse Column sparse array of dtype 'float64' with 3 stored elements and shape (2, 2)> >>> A.dot(Ainv) <Compressed Sparse Column sparse array of dtype 'float64' with 2 stored elements and shape (2, 2)> >>> A.dot(Ainv).toarray() array([[ 1., 0.], [ 0., 1.]])
Hinzugefügt in Version 0.12.0.