scipy.linalg --- Rutin aljabar linear¶
Submodul scipy.linalg menyediakan sejumlah kecil pemecah linear yang beroperasi pada objek numpy.ndarray.
Fungsi¶
- scipy.linalg.cho_solve(c: ndarray, b: ndarray) ndarray¶
Menyelesaikan sistem linear
A @ x = bdengan faktorisasi Cholesky dariA. Tidak sepertiscipy.linalg.cho_solveCPython, fungsi ini menerima matriks yang telah difaktorisasi-Cholesky secara langsung alih-alih tuple(c, lower).- Parameter:
c -- faktor Cholesky dari
Asebagainumpy.ndarraydua dimensi persegi.b -- sebuah
numpy.ndarraysatu dimensi yang memberikan sisi kanan.
- Kembali:
vektor solusi
xsebagai floatnumpy.ndarray.
- scipy.linalg.solve_triangular(a: ndarray, b: ndarray, lower: bool = False) ndarray¶
Menyelesaikan sistem linear
a @ x = buntukxdengan asumsi bahwaaadalah matriks segitiga.- Parameter:
a -- sebuah
numpy.ndarraydua dimensi persegi. Hanya segitiga atas atau bawah yang dibaca, tergantung pada lower.b -- sebuah
numpy.ndarraysatu dimensi yang memberikan sisi kanan.lower -- jika
True, ambil data dari segitiga bawah a; jika tidak dari segitiga atas. DefaultFalse.
- Kembali:
vektor solusi
xsebagai floatnumpy.ndarray.
a itu sendiri tidak perlu berbentuk segitiga: nilai di luar segitiga yang dipilih diperlakukan sebagai nol. Dalam hal ini
a @ xtidak akan mereproduksi b.