This is a pre-release version (latest).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy latest / scipy / sparse / linalg / _interface / aslinearoperator

function

scipy.sparse.linalg._interface:aslinearoperator

source: build-install/usr/lib/python3.14/site-packages/scipy/sparse/linalg/_interface.py:1169

Signature

def aslinearoperator(A)

Summary

Return A as a LinearOperator.

Extended Summary

See the LinearOperator documentation for additional information.

Parameters

A : object

Object to convert to a LinearOperator. May be any one of the following types:

Returns

B : LinearOperator

A LinearOperator corresponding with A

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>

Aliases

  • scipy.sparse.linalg.aslinearoperator

Referenced by