Matriks-menggandakan matriks jarang dengan matriks padat.
Mengembalikan matriks padat. Untuk input A dan B, di mana A adalah CSR dan B padat; op ini mengembalikan C padat;
Jika transpose_output adalah palsu, hasil:
C = A . B
jika transpose_output adalah `true`, pengembalian: C = transpose(A . B) = transpose(B) . transpose(A)
mana transposisi yang dilakukan sepanjang dua terdalam (matrix) dimensi.Jika conjugate_output adalah `true`, pengembalian:
C = conjugate(A . B) = conjugate(A) . conjugate(B)
Jika kedua conjugate_output dan transpose_output adalah` true`, pengembalian: C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
conjugate(transpose(A))
Kelas Bersarang
kelas | SparseMatrixMatMul.Options | Atribut opsional untuk SparseMatrixMatMul |
Metode Publik
statis SparseMatrixMatMul.Options | adjointA (Boolean adjointA) |
statis SparseMatrixMatMul.Options | adjointB (Boolean adjointB) |
Output <T> | asOutput () Mengembalikan pegangan simbolis tensor. |
statis SparseMatrixMatMul.Options | conjugateOutput (Boolean conjugateOutput) |
statis <T> SparseMatrixMatMul <T> | membuat ( Lingkup lingkup, Operan <?> a, Operan <T> b, Options ... pilihan) Metode pabrik untuk membuat kelas yang membungkus operasi SparseMatrixMatMul baru. |
Output <T> | Output () Tensor keluaran padat. |
statis SparseMatrixMatMul.Options | transposeA (Boolean transposeA) |
statis SparseMatrixMatMul.Options | transposeB (Boolean transposeB) |
statis SparseMatrixMatMul.Options | transposeOutput (Boolean transposeOutput) |
Metode yang Diwarisi
Metode Publik
public static SparseMatrixMatMul.Options adjointA (Boolean adjointA)
Parameter
adjointA | Menunjukkan apakah `a` harus ditransposisikan konjugasi. |
---|
public static SparseMatrixMatMul.Options adjointB (Boolean adjointB)
Parameter
adjointB | Menunjukkan apakah `b` harus ditransposisikan konjugasi. |
---|
publik Keluaran <T> asOutput ()
Mengembalikan pegangan simbolis tensor.
Input ke operasi TensorFlow adalah output dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.
public static SparseMatrixMatMul.Options conjugateOutput (Boolean conjugateOutput)
Parameter
keluaran konjugasi | Konjugasi produk dari `a` dan `b`. |
---|
public static SparseMatrixMatMul <T> membuat ( Lingkup lingkup, Operan <?> a, Operan <T> b, Options ... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi SparseMatrixMatMul baru.
Parameter
cakupan | lingkup saat ini |
---|---|
A | Sebuah CSRSparseMatrix. |
B | Tensor yang padat. |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru dari SparseMatrixMatMul
public static SparseMatrixMatMul.Options transposeA (Boolean transposeA)
Parameter
transposA | Menunjukkan apakah `a` harus dialihkan. |
---|
public static SparseMatrixMatMul.Options transposeB (Boolean transposeB)
Parameter
transposB | Menunjukkan apakah `b` harus dialihkan. |
---|
public static SparseMatrixMatMul.Options transposeOutput (Boolean transposeOutput)
Parameter
transposeOutput | Transpose produk dari `a` dan `b`. |
---|