Łą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
Smyczkowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Dane wyjściowe <TString> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny UnsortedSegmentJoin | |
Dane wyjściowe <TString> | wyjście () |
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
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 |
Powroty
- nowa instancja UnsortedSegmentJoin
publiczny statyczny separator UnsortedSegmentJoin.Options (separator ciągów)
Parametry
separator | Separator używany podczas łączenia. |
---|