Łą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, Operand <String> wejścia, Operand <T> segmentIds, Operand <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 |
Powroty
- nowa instancja UnsortedSegmentJoin
publiczny statyczny separator UnsortedSegmentJoin.Options (separator ciągów)
Parametry
| separator | Separator używany podczas łączenia. |
|---|