Macierz — mnoży macierz rzadką przez macierz gęstą.
Zwraca gęstą macierz. Dla wejść A i B, gdzie A to CSR, a B to gęstość; ta operacja zwraca gęste C;
Jeśli transpose_output ma wartość false, zwraca:
C = A . B
 C = transpose(A . B) = transpose(B) . transpose(A)
 Jeśli consjugate_output ma wartość „true”, zwraca:
C = conjugate(A . B) = conjugate(A) . conjugate(B)
 C = conjugate(transpose(A . B)) = conjugate(transpose(B)) .
                                     conjugate(transpose(A))
 Klasy zagnieżdżone
| klasa | Opcje SparseMatrixMatMul | Opcjonalne atrybuty dla SparseMatrixMatMul | |
Stałe
| Smyczkowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow | 
Metody publiczne
| statyczne SparseMatrixMatMul.Options |  sprzężenieA (dołączenie logiczneA) | 
| statyczne SparseMatrixMatMul.Options |  sprzężenie B (dołączenie logiczne B) | 
| Wyjście <T> |  jako wyjście ()  Zwraca symboliczny uchwyt tensora. | 
| statyczne SparseMatrixMatMul.Options |  conjugateOutput (Boole'owskie wyjście koniugatu) | 
| statyczny <T rozszerza TType > SparseMatrixMatMul <T> | |
| Wyjście <T> |  wyjście ()  Gęsty tensor wyjściowy. | 
| statyczne SparseMatrixMatMul.Options |  transpozycjaA (logiczna transpozycjaA) | 
| statyczne SparseMatrixMatMul.Options |  transpozycja B (logiczna transpozycja B) | 
| statyczne SparseMatrixMatMul.Options |  transposeOutput (Boolean transposeOutput)  | 
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
public static SparseMatrixMatMul.Options dodatek A (boolean dodatek A)
Parametry
| przylegającyA | Wskazuje, czy „a” powinno być transponowane przez koniugat. | 
|---|
public static SparseMatrixMatMul.Options sprzężenie B (dołączenie logiczne B)
Parametry
| przylegającyB | Wskazuje, czy „b” powinno być transponowane przez koniugat. | 
|---|
publiczne wyjście <T> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static SparseMatrixMatMul.Options conjugateOutput (Boolean conjugateOutput)
Parametry
| sprzężone wyjście | Koniuguje iloczyn „a” i „b”. | 
|---|
public static SparseMatrixMatMul <T> create ( Zakres zasięgu, Operand <?> a, Operand <T> b, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseMatrixMatMul.
Parametry
| zakres | aktualny zakres | 
|---|---|
| A | CSRSparseMatrix. | 
| B | Gęsty tensor. | 
| opcje | przenosi opcjonalne wartości atrybutów | 
Powroty
- nowa instancja SparseMatrixMatMul
public static SparseMatrixMatMul.Options transpozycjaA (boolean transpozycjaA)
Parametry
| transponowaćA | Wskazuje, czy należy transponować „a”. | 
|---|
public static SparseMatrixMatMul.Options transpozycja B (logiczna transpozycja B)
Parametry
| transponowaćB | Wskazuje, czy należy transponować „b”. | 
|---|
public static SparseMatrixMatMul.Options transposeOutput (Boolean transposeOutput)
Parametry
| transponuj dane wyjściowe | Transponuje iloczyn „a” i „b”. | 
|---|