Łą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 | |
Wyjście <Ciąg> | wyjście () |
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
publiczny statyczny separator UnsortedSegmentJoin.Options (separator ciągów)
Parametry
separator | Separator używany podczas łączenia. |
---|