tensorflow::ops::StringSplit
#include <string_ops.h> input verilerindeki öğeleri delimiter göre SparseTensor ayırın.
Özet
Kaynak verinin boyutunu N ile gösterelim (genellikle N, toplu işlem boyutudur). input verisinin her bir öğesini delimiter göre bölerek, bölünmüş belirteçleri içeren bir SparseTensor döndürün. Boş belirteçler yok sayılır.
delimiter boş olabilir veya bölünmüş karakterlerden oluşan bir dize olabilir. delimiter boş bir dize ise, input her öğesi, UTF-8 çok baytlı dizilerin bölünmesi de dahil olmak üzere, ayrı ayrı tek baytlık karakter dizelerine bölünür. Aksi takdirde, delimiter her karakteri potansiyel bir bölme noktasıdır.
Örneğin: N = 2, input[0] 'hello world' ve input[1] 'ab c' ise, çıktı şu şekilde olacaktır:
indisler = [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 boyutlu. Bölünecek dizeler.
- Ayırıcı: 0-D. Ayırıcı karakterler (bayt) veya boş dize.
İsteğe bağlı özellikler (bkz. Attrs ):
- skip_empty: Bir
bool.Trueise, sonuçtan boş dizeleri atlar.
İadeler:
-
Outputindeksleri: Seyrek tensörün indekslerini 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, uzunluğu 2 olan bir int64 vektörü; burada ilk değer N, ikinci değer ise tek bir giriş girdisindeki maksimum belirteç 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 | |
Herkese açık statik fonksiyonlar | |
|---|---|
SkipEmpty (bool x) | |
Yapılar | |
|---|---|
| tensorflow::ops::StringSplit::Attrs | 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
Kamusal işlevler
Dize Bölme
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
Dize Bölme
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Herkese açık statik fonksiyonlar
Boşluğu Atla
Attrs SkipEmpty( bool x )