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