scipy.sparse.linalg.
aslinearoperator#
- scipy.sparse.linalg.aslinearoperator(A)[source]#
- Return A as a LinearOperator. - ‘A’ may be any of the following types:
- ndarray 
- matrix 
- sparse array (e.g. csr_array, lil_array, etc.) 
- LinearOperator 
- An object with .shape and .matvec attributes 
 
 - See the LinearOperator documentation for additional information. - Notes - If ‘A’ has no .dtype attribute, the data type is determined by calling - LinearOperator.matvec- set the .dtype attribute to prevent this call upon the linear operator creation.- Examples - >>> 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>