Łączy Tensor ciągu o podanych wymiarach.
Oblicza połączenie łańcucha między wymiarami w podanym tensorze ciągu o kształcie `[\\(d_0, d_1, ..., d_{n-1}\\)]`. Zwraca nowy Tensor utworzony przez połączenie ciągów wejściowych z podanym separatorem (domyślnie: ciąg pusty). Wskaźniki ujemne są liczone wstecz od końca, gdzie „-1” jest równoważne „n - 1”. Jeśli indeksy nie są określone, łączy wszystkie wymiary począwszy od `n - 1` do `0`.
Na przykład:
# tensor `a` is [["a", "b"], ["c", "d"]]
tf.reduce_join(a, 0) ==> ["ac", "bd"]
tf.reduce_join(a, 1) ==> ["ab", "cd"]
tf.reduce_join(a, -2) = tf.reduce_join(a, 0) ==> ["ac", "bd"]
tf.reduce_join(a, -1) = tf.reduce_join(a, 1) ==> ["ab", "cd"]
tf.reduce_join(a, 0, keep_dims=True) ==> [["ac", "bd"]]
tf.reduce_join(a, 1, keep_dims=True) ==> [["ab"], ["cd"]]
tf.reduce_join(a, 0, separator=".") ==> ["a.c", "b.d"]
tf.reduce_join(a, [0, 1]) ==> "acbd"
tf.reduce_join(a, [1, 0]) ==> "abcd"
tf.reduce_join(a, []) ==> [["a", "b"], ["c", "d"]]
tf.reduce_join(a) = tf.reduce_join(a, [1, 0]) ==> "abcd"
Klasy zagnieżdżone
klasa | ZmniejszDołącz.Opcje | Opcjonalne atrybuty dla ReduceJoin |
Stałe
Smyczkowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TString> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny ZmniejszDołącz | |
statyczny RedukujJoin.Opcje | keepDims (wartość logiczna keepDims) |
Dane wyjściowe <TString> | wyjście () Ma kształt równy wejściu, po usunięciu zmniejszonych wymiarów lub ustawieniu na „1” w zależności od „keep_dims”. |
statyczny RedukujJoin.Opcje | separator (separator ciągów) |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście < TString > 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 RedukujJoin create (Zakres zakresu , Operand < TString > wejścia, Operand < TInt32 > Indeksy redukcji, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację RedukujJoin.
Parametry
zakres | aktualny zakres |
---|---|
wejścia | Wejście, które ma zostać połączone. Wszystkie zredukowane indeksy muszą mieć rozmiar niezerowy. |
Wskaźniki redukcji | Wymiary do zmniejszenia. Wymiary są zmniejszane w podanej kolejności. Pominięcie `indices_reduction` jest równoznaczne z przekazaniem `[n-1, n-2, ..., 0]`. Obsługiwane są indeksy ujemne od `-n` do `-1`. |
opcje | przenosi opcjonalne wartości atrybutów |
Powroty
- nowa instancja RedukujJoin
public staticReduceJoin.Options keepDims (Boolean keepDims)
Parametry
zachowajDims | Jeśli „True”, zachowaj zmniejszone wymiary o długości „1”. |
---|
publiczne wyjście < TString > wyjście ()
Ma kształt równy wejściu, po usunięciu zmniejszonych wymiarów lub ustawieniu na „1” w zależności od „keep_dims”.
publiczny statyczny separator RedukujJoin.Options (separator ciągów)
Parametry
separator | Separator używany podczas łączenia. |
---|