tensor akışı:: işlem:: Dize Bölünmesi
#include <string_ops.h>
delimiter
dayalı olarak input
öğelerini bir SparseTensor
bölün.
Özet
N kaynağın boyutu olsun (genellikle N parti boyutu olacaktır). input
her bir öğesini delimiter
göre bölün ve bölünmüş belirteçleri içeren bir SparseTensor
döndürün. Boş jetonlar dikkate alınmaz.
delimiter
boş olabilir veya bölünmüş karakterlerden oluşan bir dize olabilir. delimiter
boş bir dizeyse, input
her öğesi, UTF-8 çok baytlı dizilerin bölünmesi de dahil olmak üzere ayrı tek baytlık karakter dizelerine bölünür. Aksi takdirde delimiter
her karakteri potansiyel bir bölünme noktasıdır.
Örneğin: N = 2, giriş[0] 'merhaba dünya'dır ve giriş[1] 'ab c'dir, bu durumda çıktı şu şekilde olacaktır:
endeksler = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] şekil = [2, 3] değerler = ['merhaba', 'dünya', 'a', 'b', 'c']
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- giriş: 1-D. Bölünecek dizeler.
- sınırlayıcı: 0-D. Sınırlayıcı karakterler (bayt) veya boş dize.
İsteğe bağlı özellikler (bkz. Attrs
):
- skip_empty: Bir
bool
.True
ise sonuçtaki boş dizeleri atlayın.
İade:
-
Output
endeksleri: Seyrek tensörün endekslerini temsil eden yoğun bir int64 matrisi. -
Output
değerleri: Bölünmüş değerlere karşılık gelen dizelerden oluşan bir vektör. -
Output
şekli: seyrek tensörün şeklini temsil eden int64'ün uzunluk-2 vektörü; burada ilk değer N ve ikinci değer, tek bir giriş girişindeki maksimum jeton sayısıdır.
Yapıcılar ve Yıkıcılar | |
---|---|
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter) | |
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs) |
Genel özellikler | |
---|---|
indices | |
operation | |
shape | |
values |
Genel statik işlevler | |
---|---|
SkipEmpty (bool x) |
Yapılar | |
---|---|
tensorflow:: ops:: StringSplit:: Öznitelikler | StringSplit 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
Kamu işlevleri
Dize Bölünmesi
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
Dize Bölünmesi
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Genel statik işlevler
Boşluğu Atla
Attrs SkipEmpty( bool x )