StringSplit

genel son sınıf StringSplit

'Sep'e dayalı olarak 'source' öğelerini bir 'SparseTensor'a bölün.

N kaynağın boyutu olsun (genellikle N parti boyutu olacaktır). 'Sep'e göre 'source'un her bir öğesini bölün ve bölünmüş jetonları içeren bir 'SparseTensor' döndürün. Boş jetonlar dikkate alınmaz.

Örneğin, N = 2, kaynak[0] 'merhaba dünya' ve kaynak[1] 'ab c' ise, çıktı şu şekilde olacaktır:

st.indices = [0, 0;
               0, 1;
               1, 0;
               1, 1;
               1, 2]
 st.shape = [2, 3]
 st.values = ['hello', 'world', 'a', 'b', 'c']
 
'Sep' verilirse ardışık sınırlayıcılar birlikte gruplandırılmaz ve boş dizeleri sınırladıkları kabul edilir. Örneğin, `"1<>2<><>3"` kaynağı ve `"<>"` ayracı `["1", "2", "", "3"]` değerini döndürür. 'sep' Yok veya boş bir dize ise, ardışık boşluklar tek bir ayırıcı olarak kabul edilir ve dizenin başında veya sonunda boşluk varsa sonuç, başlangıç ​​ucunda boş dizeler içermez.

Yukarıda belirtilen davranışın python'un str.split'iyle eşleştiğini unutmayın.

İç İçe Sınıflar

sınıf StringSplit.Options StringSplit için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

statik StringSplit
create ( Kapsam kapsamı, İşlenen < TString > giriş, İşlenen < TString > sep, Seçenekler... seçenekler)
Yeni bir StringSplit işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Çıkış < TInt64 >
statik StringSplit.Options
maksimum bölme (Uzun maksimum bölme)
Çıkış < TInt64 >
şekil ()
Çıkış < TString >

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "StringSplitV2"

Genel Yöntemler

public static StringSplit create ( Kapsam kapsamı, İşlenen < TString > giriş, İşlenen < TString > sep, Seçenekler... seçenekler)

Yeni bir StringSplit işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
giriş "1-D" dizisi "Tensor", bölünecek dizeler.
eylül '0-D' dize 'Tensör', sınırlayıcı karakter.
seçenekler isteğe bağlı nitelik değerlerini taşır
İade
  • StringSplit'in yeni bir örneği

genel Çıkış < TInt64 > endeksler ()

public static StringSplit.Options maxsplit (Uzun maxsplit)

Parametreler
maksimum bölme Bir 'int'. 'maxsplit > 0' ise sonucun bölünme sınırı.

genel Çıkış < TInt64 > şekil ()

genel Çıkış < TString > değerler ()