scipy.linalg — Lineer cebir rutinleri¶
scipy.linalg alt modülü, numpy.ndarray nesneleri üzerinde işlem yapan küçük bir lineer çözücü seçkisi sağlar.
Fonksiyonlar¶
- scipy.linalg.cho_solve(c: ndarray, b: ndarray) ndarray¶
Amatrisinin Cholesky çarpanlamasını kullanarakA @ x = blineer sistemini çözer. CPython’ınscipy.linalg.cho_solvefonksiyonundan farklı olarak, fonksiyon bir(c, lower)demeti yerine doğrudan Cholesky çarpanlanmış matrisi alır.- Parametreler:
c –
Amatrisinin Cholesky çarpanı; kare, iki boyutlu birnumpy.ndarrayolarak.b – sağ tarafı veren tek boyutlu bir
numpy.ndarray.
- Dönüşler:
çözüm vektörü
x; bir floatnumpy.ndarrayolarak.
- scipy.linalg.solve_triangular(a: ndarray, b: ndarray, lower: bool = False) ndarray¶
amatrisinin üçgensel bir matris olduğunu varsayaraka @ x = blineer sisteminixiçin çözer.- Parametreler:
a – kare, iki boyutlu bir
numpy.ndarray. lower değerine bağlı olarak yalnızca üst veya alt üçgen okunur.b – sağ tarafı veren tek boyutlu bir
numpy.ndarray.lower –
Trueise, veri a matrisinin alt üçgeninden alınır; aksi takdirde üst üçgeninden alınır. VarsayılanFalse.
- Dönüşler:
çözüm vektörü
x; bir floatnumpy.ndarrayolarak.
a matrisinin üçgensel olması gerekmez: seçilen üçgenin dışındaki değerler basitçe sıfır kabul edilir. Bu durumda
a @ x, b değerini yeniden üretmez.