ReduceJoin

publiczna klasa końcowa RedukujJoin

Łą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
utwórz (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.
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

Wartość stała: „ReduceJoin”

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.