scipy.sparse.linalg.
aslinearoperator#
- scipy.sparse.linalg.aslinearoperator(A)[Quelle]#
Gibt A als LinearOperator zurück.
- ‘A’ kann einer der folgenden Typen sein:
ndarray
Matrix
Sparse Array (z. B. csr_array, lil_array usw.)
LinearOperator
Ein Objekt mit den Attributen .shape und .matvec
Weitere Informationen finden Sie in der Dokumentation von LinearOperator.
Hinweise
Wenn ‘A’ kein .dtype-Attribut hat, wird der Datentyp durch Aufrufen von
LinearOperator.matvecbestimmt – setzen Sie das .dtype-Attribut, um diesen Aufruf bei der Erstellung des linearen Operators zu vermeiden.Beispiele
>>> import numpy as np >>> from scipy.sparse.linalg import aslinearoperator >>> M = np.array([[1,2,3],[4,5,6]], dtype=np.int32) >>> aslinearoperator(M) <2x3 MatrixLinearOperator with dtype=int32>