Lu

genel final dersi Lu

Bir veya daha fazla kare matrisin LU ayrıştırmasını hesaplar.

Giriş, en içteki 2 boyutu kare matrisler oluşturan `[..., M, M]' şeklinde bir tensördür.

Girişin tersine çevrilebilir olması gerekir.

Çıkış, tüm giriş alt matrislerinin `[..., :, :]' LU ayrıştırmasını içeren iki tensör LU ve P'den oluşur. LU alt üçgen ve üst üçgen faktörlerini kodlar.

'[M, M]' şeklindeki her giriş alt matrisi için L, girişleri LU'nun tam olarak alt üçgen kısmına karşılık gelen birim köşegenli '[M, M]' şeklindeki bir alt üçgen matristir. U, girişleri LU'nun köşegeni de dahil olmak üzere üst üçgen kısmına karşılık gelen '[M, M]' şeklinde bir üst üçgen matristir.

P, her biri "0" ile "M-1" (dahil) arasında yer alan endekslerin listesi olarak kodlanan bir permütasyon matrisini temsil eder. Eğer P_mat, P'ye karşılık gelen permütasyon matrisini gösteriyorsa, o zaman L, U ve P, P_mat * giriş = L * U'yu karşılar.

Genel Yöntemler

statik <T, U Sayıyı genişletir> Lu <T, U>
create ( Kapsam kapsamı, İşlenen <T> girişi, Class<U> çıktıIdxType)
Yeni bir Lu işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik <T> Lu <T, Tamsayı>
create ( Kapsam kapsamı, İşlenen <T> girişi)
Varsayılan çıktı türlerini kullanarak yeni bir Lu işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
lu ()
Tam olarak alt üçgen kısmı birim köşegenli alt üçgen faktörünü 'L' ifade eden ve üst üçgen kısmı üst üçgen faktörünü 'U' ifade eden '[..., M, M]' şeklinde bir tensör.
Çıkış <U>
P ()
'0..M-1'de indeks listesi olarak kodlanan satırların permütasyonu.

Kalıtsal Yöntemler

Genel Yöntemler

public static Lu <T, U> create ( Kapsam kapsamı, İşlenen <T> girişi, Class<U> çıktıIdxType)

Yeni bir Lu işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
giriş En içteki 2 boyutu "[M, M]" boyutunda matrisler oluşturan "[..., M, M]" şeklinde bir tensör.
İadeler
  • Lu'nun yeni bir örneği

public static Lu <T, Tamsayı> create ( Kapsam kapsamı , İşlenen <T> girişi)

Varsayılan çıktı türlerini kullanarak yeni bir Lu işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
giriş En içteki 2 boyutu "[M, M]" boyutunda matrisler oluşturan "[..., M, M]" şeklinde bir tensör.
İadeler
  • Lu'nun yeni bir örneği

genel Çıkış <T> lu ()

Tam olarak alt üçgen kısmı birim köşegenli alt üçgen faktörünü 'L' ifade eden ve üst üçgen kısmı üst üçgen faktörünü 'U' ifade eden '[..., M, M]' şeklinde bir tensör.

genel Çıkış <U> p ()

'0..M-1'de indeks listesi olarak kodlanan satırların permütasyonu. Şekil `[..., M]`dir.