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
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`. |
---|