scipy.sparse.linalg.factorized

scipy.sparse.linalg.factorized(A)[源代码]

返回求解稀疏线性系统的函数,并预分解A。

参数
A(n,N)类数组

输入。

退货
solve可调用

要求解中给出的线性方程组,请执行以下操作 A ,即 solve Callable应该传递一个形状为(N,)的ndarray。

示例

>>> from scipy.sparse.linalg import factorized
>>> A = np.array([[ 3. ,  2. , -1. ],
...               [ 2. , -2. ,  4. ],
...               [-1. ,  0.5, -1. ]])
>>> solve = factorized(A) # Makes LU decomposition.
>>> rhs1 = np.array([1, -2, 0])
>>> solve(rhs1) # Uses the LU factors.
array([ 1., -2., -2.])