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

org.tensorflow.op.RawOp sınıfından
son boole değeri
eşittir (Nesne nesnesi)
son int
Operasyon
işlem ()
Bu hesaplama birimini tek bir Operation olarak döndürün.
son Dize
boolean
eşittir (Nesne arg0)
son Sınıf<?>
getClass ()
int
hashKodu ()
son boşluk
bildir ()
son boşluk
tümünü bildir ()
Sicim
toString ()
son boşluk
bekle (uzun arg0, int arg1)
son boşluk
bekle (uzun arg0)
son boşluk
Beklemek ()
org.tensorflow.op.Op arayüzünden
özet Yürütme Ortamı
env ()
Bu operasyonun oluşturulduğu yürütme ortamını döndürün.
soyut Operasyon
işlem ()
Bu hesaplama birimini tek bir Operation olarak döndürün.

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 ()