Pomnóż SparseTensor (o randze 2) „A” przez gęstą macierz „B”.
Nie przeprowadza się sprawdzania ważności indeksów A. Jednakże w celu uzyskania optymalnego działania zalecany jest następujący format wejściowy:
if adjoint_a == false: A należy posortować w porządku leksykograficznym rosnącym. Jeśli nie jesteś pewien, użyj SparseReorder. if adjoint_a == true: A powinno być posortowane w kolejności rosnącego wymiaru 1 (tj. kolejność „główna kolumna” zamiast „głównego wiersza”).
Klasy zagnieżdżone
klasa | Opcje SparseTensorDenseMatMul | Opcjonalne atrybuty dla SparseTensorDenseMatMul |
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
statyczne SparseTensorDenseMatMul.Options | sprzężenieA (dołączenie logiczneA) |
statyczne SparseTensorDenseMatMul.Options | sprzężenie B (dołączenie logiczne B) |
Wyjście <U> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <U rozszerza TType > SparseTensorDenseMatMul <U> | |
Wyjście <U> | produkt () |
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 SparseTensorDenseMatMul.Options dodatek A (boolean dodatek A)
Parametry
przylegającyA | Użyj sprzężenia A w mnożeniu macierzy. Jeśli A jest złożone, jest to transpozycja (conj(A)). W przeciwnym razie jest to transpozycja (A). |
---|
public static SparseTensorDenseMatMul.Options sprzężenie B (dołączenie logiczne B)
Parametry
przylegającyB | Użyj sprzężenia B w mnożeniu macierzy. Jeśli B jest złożone, jest to transpozycja (conj(B)). W przeciwnym razie jest to transpozycja (B). |
---|
publiczne wyjście <U> 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 SparseTensorDenseMatMul <U> create ( Zakres zakresu, Operand <? rozszerza TNumber > aIndices, Operand <U> aValues, Operand < TInt64 > aShape, Operand <U> b, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację SparseTensorDenseMatMul.
Parametry
zakres | aktualny zakres |
---|---|
aIndeksy | 2-D. „Indeksy” macierzy „SparseTensor”, rozmiar „[nnz, 2]”. |
aWartości | 1-D. „Wartości” wektora „SparseTensor”, rozmiar „[nnz]”. |
kształt | 1-D. „Kształt” wektora „SparseTensor”, rozmiar „[2]”. |
B | 2-D. Gęsty matrix. |
opcje | przenosi opcjonalne wartości atrybutów |
Zwroty
- nowa instancja SparseTensorDenseMatMul