'Sep'e dayalı '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']
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 | |
Çıkış < TInt64 > | endeksler () |
statik StringSplit.Options | maksimum bölme (Uzun maksimum bölme) |
Çıkış < TInt64 > | şekil () |
Çıkış < TString > | değerler () |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
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
public static StringSplit.Options maxsplit (Uzun maxsplit)
Parametreler
maksimum bölme | Bir 'int'. 'maxsplit > 0' ise sonucun bölünme sınırı. |
---|