scipy.sparse.linalg.
factorized#
- scipy.sparse.linalg.factorized(A)[источник]#
Вернуть функцию для решения разреженной линейной системы с предварительно факторизованной матрицей A.
- Параметры:
- A(N, N) array_like
Вход. A в формате CSC наиболее эффективен. Матрица в формате CSR будет преобразована в CSC перед факторизацией.
- Возвращает:
- решитьcallable
Для решения системы линейных уравнений, заданной в A, решить вызываемый объект должен получать ndarray формы (N,).
Примеры
>>> import numpy as np >>> from scipy.sparse.linalg import factorized >>> from scipy.sparse import csc_array >>> A = np.array([[ 3. , 2. , -1. ], ... [ 2. , -2. , 4. ], ... [-1. , 0.5, -1. ]]) >>> solve = factorized(csc_array(A)) # Makes LU decomposition. >>> rhs1 = np.array([1, -2, 0]) >>> solve(rhs1) # Uses the LU factors. array([ 1., -2., -2.])