tensorflow::ops::StringSplit
#include <string_ops.h> Pisahkan elemen input berdasarkan delimiter ke dalam SparseTensor .
Ringkasan
Misalkan N adalah ukuran sumber (biasanya N adalah ukuran batch). Pisahkan setiap elemen input berdasarkan delimiter dan kembalikan SparseTensor yang berisi token yang telah dipisahkan. Token kosong diabaikan.
delimiter dapat berupa kosong, atau berupa rangkaian karakter pemisah. Jika delimiter berupa rangkaian kosong, setiap elemen input akan dipisahkan menjadi rangkaian karakter satu byte individual, termasuk pemisahan urutan multibyte UTF-8. Jika tidak, setiap karakter delimiter merupakan titik pemisah potensial.
Misalnya: N = 2, input[0] adalah 'hello world' dan input[1] adalah 'ab c', maka outputnya adalah
indeks = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] bentuk = [2, 3] nilai = ['hello', 'world', 'a', 'b', 'c']
Argumen:
- Cakupan: Objek Cakupan
- Masukan: 1-D. String yang akan dipisahkan.
- pembatas: 0-D. Karakter pembatas (byte), atau string kosong.
Atribut opsional (lihat Attrs ):
- skip_empty: Sebuah
bool. JikaTrue, lewati string kosong dari hasilnya.
Mengembalikan:
- Indeks
Output: Matriks padat int64 yang mewakili indeks tensor jarang. - Nilai
Output: Sebuah vektor string yang sesuai dengan nilai yang telah dipisahkan. - Bentuk
Output: vektor int64 dengan panjang 2 yang merepresentasikan bentuk tensor sparse, di mana nilai pertama adalah N dan nilai kedua adalah jumlah maksimum token dalam satu entri masukan.
Konstruktor dan Destruktor | |
|---|---|
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) |
Atribut publik | |
|---|---|
indices | |
operation | |
shape | |
values | |
Fungsi statis publik | |
|---|---|
SkipEmpty (bool x) | |
Struktur | |
|---|---|
| tensorflow::ops::StringSplit::Attrs | Setter atribut opsional untuk StringSplit . |
Atribut publik
indeks
::tensorflow::Output indices
operasi
Operation operation
membentuk
::tensorflow::Output shape
nilai-nilai
::tensorflow::Output values
Fungsi publik
Pemisahan String
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter )
Pemisahan String
StringSplit( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input delimiter, const StringSplit::Attrs & attrs )
Fungsi statis publik
LewatiKosong
Attrs SkipEmpty( bool x )