scipy.linalg — Lineáris algebrai rutinok¶
A scipy.linalg almodul lineáris megoldók kis választékát biztosítja, amelyek numpy.ndarray objektumokon működnek.
Függvények¶
- scipy.linalg.cho_solve(c: ndarray, b: ndarray) ndarray¶
Az
A @ x = blineáris rendszer megoldása azACholesky-faktorizációja alapján. A CPythonscipy.linalg.cho_solvefüggvényével ellentétben ez a függvény közvetlenül a Cholesky-faktorizált mátrixot veszi át, nem pedig egy(c, lower)tuple-t.- Paraméterek:
c – az
ACholesky-faktora négyzetes kétdimenziósnumpy.ndarrayformájában.b – egy egydimenziós
numpy.ndarray, amely megadja a jobb oldalt.
- Visszatérési érték:
az
xmegoldásvektor float típusúnumpy.ndarrayformájában.
- scipy.linalg.solve_triangular(a: ndarray, b: ndarray, lower: bool = False) ndarray¶
Az
a @ x = blineáris rendszer megoldásax-re, feltételezve, hogy azaegy háromszögmátrix.- Paraméterek:
a – egy négyzetes kétdimenziós
numpy.ndarray. Csak a felső vagy az alsó háromszög olvasódik be, a lower értékétől függően.b – egy egydimenziós
numpy.ndarray, amely megadja a jobb oldalt.lower – ha
True, az adatokat az a alsó háromszögéből veszi; egyébként a felső háromszögből. AlapértelmezettFalse.
- Visszatérési érték:
az
xmegoldásvektor float típusúnumpy.ndarrayformájában.
az a maga nem feltétlenül háromszögmátrix: a kiválasztott háromszögön kívüli értékeket egyszerűen nullának tekinti. Ebben az esetben az
a @ xnem fogja reprodukálni a b-t.