Łą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
Strunowy | 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 |
Zwroty
- 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. |
---|