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.Trueise sonuçtaki boş dizeleri atlayın.
İade:
-
Outputendeksleri: Seyrek tensörün endekslerini temsil eden yoğun bir int64 matrisi. -
Outputdeğ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 )