Nieposortowany segmentDołącz

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

Metody publiczne

Wyjście <Ciąg>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T rozszerza numer, U rozszerza numer> UnsortedSegmentJoin
utwórz (zakres zakresu , argumenty <String>, argumenty <T> segmentIds, argumenty <U> numSegments, opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UnsortedSegmentJoin.
Wyjście <Ciąg>
statyczny UnsortedSegmentJoin.Options
separator (separator ciągów)

Metody dziedziczone

Metody publiczne

publiczne wyjście <String> 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 , argument <String> wejścia, argument <T> segmentIds, argument <U> 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 <String> wyjście ()

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

Parametry
separator Separator używany podczas łączenia.