SparseMatrixMatMul

kelas akhir publik SparseMatrixMatMul

Matriks-mengalikan matriks renggang dengan matriks padat.

Mengembalikan matriks padat. Untuk input A dan B, dimana A adalah CSR dan B adalah padat; operasi ini mengembalikan C yang padat;

Jika transpose_output salah, kembalikan:

C = A . B
 
Jika transpose_output adalah `true`, kembalikan:
C = transpose(A . B) = transpose(B) . transpose(A)
 
dimana transposisi dilakukan sepanjang dua dimensi (matriks) terdalam.

Jika conjugate_output adalah `true`, kembalikan:

C = conjugate(A . B) = conjugate(A) . conjugate(B)
 
Jika conjugate_output dan transpose_output keduanya `true`, hasilnya:
C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 

Kelas Bersarang

kelas SparseMatrixMatMul.Opsi Atribut opsional untuk SparseMatrixMatMul

Metode Publik

SparseMatrixMatMul.Options statis
adjointA (Boolean adjointA)
SparseMatrixMatMul.Options statis
adjointB (Boolean adjointB)
Keluaran <T>
sebagai Keluaran ()
Mengembalikan pegangan simbolik tensor.
SparseMatrixMatMul.Options statis
conjugateOutput (Output konjugat Boolean)
statis <T> SparseMatrixMatMul <T>
buat ( Lingkup lingkup , Operan <?> a, Operan <T> b, Pilihan... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi SparseMatrixMatMul baru.
Keluaran <T>
keluaran ()
Tensor keluaran padat.
SparseMatrixMatMul.Options statis
transposeA (Boolean transposeA)
SparseMatrixMatMul.Options statis
transposeB (Boolean transposeB)
SparseMatrixMatMul.Options statis
transposeOutput (Boolean transposeOutput)

Metode Warisan

Metode Publik

SparseMatrixMatMul.Options statis publik adjointA (Boolean adjointA)

Parameter
berdampinganA Menunjukkan apakah `a` harus ditransposisikan secara konjugasi.

SparseMatrixMatMul.Options adjointB statis publik (Boolean adjointB)

Parameter
berdampinganB Menunjukkan apakah `b` harus ditransposisikan secara konjugasi.

Keluaran publik <T> sebagai Keluaran ()

Mengembalikan pegangan simbolik tensor.

Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

SparseMatrixMatMul.Options conjugateOutput statis publik (Boolean conjugateOutput)

Parameter
konjugasiOutput Konjugasi produk dari `a` dan `b`.

public static SparseMatrixMatMul <T> buat ( Lingkup lingkup, Operan <?> a, Operan <T> b, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi SparseMatrixMatMul baru.

Parameter
cakupan ruang lingkup saat ini
A Sebuah CSRSparseMatrix.
B Tensor padat.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru dari SparseMatrixMatMul

Keluaran publik <T> keluaran ()

Tensor keluaran padat.

SparseMatrixMatMul.Options transposeA statis publik (Boolean transposeA)

Parameter
mengubah urutanA Menunjukkan apakah `a` harus dialihkan.

SparseMatrixMatMul.Options transposeB statis publik (Boolean transposeB)

Parameter
mengubah urutanB Menunjukkan apakah `b` harus dialihkan.

SparseMatrixMatMul.Options transposeOutput statis publik (Boolean transposeOutput)

Parameter
mengubah urutan Output Mengubah posisi hasil kali `a` dan `b`.