Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

Lu

kelas akhir publik Lu

Menghitung dekomposisi LU dari satu atau lebih matriks persegi.

Inputnya adalah tensor bentuk `[..., M, M]` yang 2 dimensi terdalamnya membentuk matriks persegi.

Masukan harus dapat dibalik.

Outputnya terdiri dari dua tensor LU dan P yang berisi dekomposisi LU dari semua submatriks input `[..., :, :]`. LU mengkodekan faktor segitiga bawah dan segitiga atas.

Untuk setiap submatriks input berbentuk `[M, M]`, L adalah matriks segitiga bawah berbentuk `[M, M]` dengan diagonal unit yang entrinya sesuai dengan bagian segitiga bawah LU. U adalah matriks segitiga atas berbentuk `[M, M]` yang entrinya sesuai dengan bagian segitiga atas, termasuk diagonal, dari LU.

P mewakili matriks permutasi yang dikodekan sebagai daftar indeks masing-masing antara `0` dan `M-1`, inklusif. Jika P_mat menyatakan matriks permutasi yang sesuai dengan P, maka L, U dan P memenuhi P_mat * input = L * U.

Metode Publik

statis <T, U memperpanjang Angka> Lu <T, U>
buat ( Cakupan lingkup, input Operand <T>, Kelas<U> outputIdxType)
Metode pabrik untuk membuat kelas yang membungkus operasi Lu baru.
statis <T> Lu <T, Integer>
buat ( Cakupan lingkup, input Operand <T>)
Metode pabrik untuk membuat kelas yang membungkus operasi Lu baru menggunakan tipe keluaran default.
Keluaran <T>
lu ()
Tensor berbentuk `[..., M, M]` yang bagian segitiga bawahnya menunjukkan faktor segitiga bawah `L` dengan diagonal satuan, dan bagian segitiga atasnya menunjukkan faktor segitiga atas `U`.
Keluaran <U>
p ()
Permutasi baris yang dikodekan sebagai daftar indeks di `0..M-1`.

Metode yang Diwarisi

Metode Publik

public static Lu <T, U> create ( Scope scope, Operand <T> input, Class<U> outputIdxType)

Metode pabrik untuk membuat kelas yang membungkus operasi Lu baru.

Parameter
cakupan lingkup saat ini
memasukkan Tensor berbentuk `[..., M, M]` yang 2 dimensi terdalamnya membentuk matriks berukuran `[M, M]`.
Kembali
  • contoh baru Lu

public static Lu <T, Integer> create ( Scope scope, Operand <T> input)

Metode pabrik untuk membuat kelas yang membungkus operasi Lu baru menggunakan tipe keluaran default.

Parameter
cakupan lingkup saat ini
memasukkan Tensor berbentuk `[..., M, M]` yang 2 dimensi terdalamnya membentuk matriks berukuran `[M, M]`.
Kembali
  • contoh baru Lu

Keluaran publik <T> lu ()

Tensor berbentuk `[..., M, M]` yang bagian segitiga bawahnya menunjukkan faktor segitiga bawah `L` dengan diagonal satuan, dan bagian segitiga atasnya menunjukkan faktor segitiga atas `U`.

Keluaran publik <U> p ()

Permutasi baris yang dikodekan sebagai daftar indeks di `0..M-1`. Bentuknya adalah `[..., M]`.