tensorflow::ops::StringSplitV2
#include <string_ops.h> source öğelerini sep parametresine göre SparseTensor ayırın.
Özet
Kaynak verinin boyutunu N olarak kabul edelim (genellikle N, toplu işlem boyutu olacaktır). source her bir öğesini sep parametresine göre bölerek, bölünmüş token'ları içeren bir SparseTensor döndürelim. Boş token'lar yok sayılır.
Örneğin, N = 2, source[0] 'hello world' ve source[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'] Eğer sep değeri verilirse, ardışık ayırıcılar bir araya gruplandırılmaz ve boş dizeleri ayırıcı olarak kabul edilir. Örneğin, "1\<\>2\<\>\<\>3" kaynağı ve `sep` değeri "\<\>" ise, sonuç ["1", "2", "", "3"] olur. Eğer sep değeri `None` veya boş bir dize ise, ardışık boşluklar tek bir ayırıcı olarak kabul edilir ve dize başında veya sonunda boşluk varsa, sonuçta başlangıçta veya sonda boş dizeler bulunmaz.
Yukarıda belirtilen davranışın Python'daki `str.split` fonksiyonuyla eşleştiğini unutmayın.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- Giriş:
1-DdizeTensor, bölünecek dizeler. - sep:
0-DdizeTensor, ayırıcı karakter.
İsteğe bağlı özellikler (bkz. Attrs ):
- maxsplit: Bir
int. Eğermaxsplit > 0ise, sonucun bölme sınırı.
İadeler:
Yapıcılar ve Yıkıcılar | |
|---|---|
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep) | |
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs) |
Genel özellikler | |
|---|---|
indices | |
operation | |
shape | |
values | |
Herkese açık statik fonksiyonlar | |
|---|---|
Maxsplit (int64 x) | |
Yapılar | |
|---|---|
| tensorflow::ops::StringSplitV2::Attrs | StringSplitV2 için isteğe bağlı öznitelik ayarlayıcıları. |
Genel özellikler
endeksler
::tensorflow::Output indices
operasyon
Operation operation
şekil
::tensorflow::Output shape
değerler
::tensorflow::Output values
Kamusal işlevler
StringSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep )
StringSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep, const StringSplitV2::Attrs & attrs )
Herkese açık statik fonksiyonlar
Maxsplit
Attrs Maxsplit( int64 x )