UnsortedSegmentJoin

publiczna klasa końcowa UnsortedSegmentJoin

Łączy elementy `inputs` na podstawie `segment_ids`.

Oblicza połączenie łańcucha wzdłuż segmentów tensora. Biorąc pod uwagę `segment_ids` o randze `N` i `data` o randze `N+M`:

`wyjście[i, k1...kM] = strings.join([dane[j1...jN, k1...kM])`

gdzie połączenie następuje po całym [j1...jN] tak, że segment_ids[j1...jN] = i. Łańcuchy są łączone w kolejności głównych wierszy.

Na przykład:

inputs = [['Y', 'q', 'c'], ['Y', '6', '6'], ['p', 'G', 'a']]
 output_array = string_ops.unsorted_segment_join(inputs=inputs,
                                                 segment_ids=[1, 0, 1],
                                                 num_segments=2,
                                                 separator=':'))
 # output_array ==> [['Y', '6', '6'], ['Y:p', 'q:G', 'c:a']]
 
 
 inputs = ['this', 'is', 'a', 'test']
 output_array = string_ops.unsorted_segment_join(inputs=inputs,
                                                 segment_ids=[0, 0, 0, 0],
                                                 num_segments=1,
                                                 separator=':'))
 # output_array ==> ['this:is:a:test']
 

Klasy zagnieżdżone

klasa UnsortedSegmentJoin.Opcje Opcjonalne atrybuty dla UnsortedSegmentJoin

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 UnsortedSegmentJoin
utwórz (zakres zakresu , Operand < TString > wejścia, Operand <? rozszerza TNumber > segmentIds, Operand <? rozszerza TNumber > numSegments, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UnsortedSegmentJoin.
Dane wyjściowe <TString>
statyczny UnsortedSegmentJoin.Options
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: „UnsortedSegmentJoin”

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 UnsortedSegmentJoin create ( Zakres zakresu, Operand < TString > wejścia, Operand <? rozszerza TNumber > segmentIds, Operand <? rozszerza TNumber > numSegments, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UnsortedSegmentJoin.

Parametry
zakres aktualny zakres
wejścia Wejście, które ma zostać połączone.
identyfikatory segmentu Tensor, którego kształt jest przedrostkiem data.shape. Identyfikatory segmentów wykluczonych nie są obsługiwane.
liczba segmentów Skalar.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja UnsortedSegmentJoin

publiczne wyjście < TString > wyjście ()

publiczny statyczny separator UnsortedSegmentJoin.Options (separator ciągów)

Parametry
separator Separator używany podczas łączenia.