"Segment_ids" temelinde "girdiler" in öğelerini birleştirir.
Bir tensörün segmentleri boyunca dize birleşimini hesaplar. "N" sıralamasına sahip "segment_ids" ve "N + M" sıralamasıyla "veriler" verildiğinde:
`çıktı [i, k1 ... kM] = strings.join ([veri [j1 ... jN, k1 ... kM])`
burada birleşim, segment_ids [j1 ... jN] = i olacak şekilde tüm [j1 ... jN] üzerindedir. Dizeler, ana sıraya göre birleştirilir.
Örneğin:
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']
Yuvalanmış Sınıflar
sınıf | SıralanmamışSegmentJoin.Options | UnsortedSegmentJoin için isteğe bağlı öznitelikler |
Kamu Yöntemleri
Çıktı <String> | asOutput () Bir tensörün sembolik tutamacını döndürür. |
statik <T, Sayıyı genişletir, U Sayıyı genişletir> SıralanmamışSegmentBoin | oluşturmak ( Kapsam kapsamı, Operand <String> girişler, Operand <T> segmentIds, Operand <U> numSegments, Seçenekler ... seçenekler) Yeni bir UnsortedSegmentJoin işlemini saran bir sınıf oluşturmak için fabrika yöntemi. |
Çıkış <String> | çıktı () |
statik SıralanmamışSegmentJoin.Options | ayırıcı (Dize ayırıcı) |
Devralınan Yöntemler
Kamu Yöntemleri
public Output <String> asOutput ()
Bir tensörün sembolik tutamacını döndürür.
TensorFlow işlemlerine yönelik girdiler, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girdinin hesaplanmasını temsil eden sembolik bir tutamaç elde etmek için kullanılır.
public static UnsortedSegmentJoin create ( Scope kapsamı, Operand <String> girişleri, Operand <T> segmentIds, Operand <U> numSegments, Options ... seçenekleri)
Yeni bir SıralanmamışSegmentJoin işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
dürbün | mevcut kapsam |
---|---|
girişler | Birleştirilecek giriş. |
segmentIds | Şekli data.shape'in öneki olan bir tensör. Negatif segment kimlikleri desteklenmez. |
numSegments | Skaler. |
seçenekler | isteğe bağlı öznitelik değerleri taşır |
İadeler
- yeni bir SıralanmamışSegmentJoin örneği
public static UnsortedSegmentJoin.Options ayırıcı (String separator)
Parametreler
ayırıcı | Katılırken kullanılacak ayırıcı. |
---|