tensorflow::ops::StringSplitV2
#include <string_ops.h> Pisahkan elemen-elemen source berdasarkan sep menjadi SparseTensor .
Ringkasan
Misalkan N adalah ukuran sumber (biasanya N adalah ukuran batch). Pisahkan setiap elemen source berdasarkan sep dan kembalikan SparseTensor yang berisi token hasil pemisahan. Token kosong diabaikan.
Misalnya, N = 2, source[0] adalah 'hello world' dan source[1] adalah 'ab c', maka outputnya adalah
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c'] Jika sep diberikan, pemisah berurutan tidak dikelompokkan bersama dan dianggap memisahkan string kosong. Misalnya, sumber "1\<\>2\<\>\<\>3" dan sep "\<\>" menghasilkan ["1", "2", "", "3"] . Jika sep adalah None atau string kosong, spasi berurutan dianggap sebagai pemisah tunggal, dan hasilnya tidak akan mengandung string kosong di awal atau akhir jika string tersebut memiliki spasi di awal atau akhir.
Perhatikan bahwa perilaku yang disebutkan di atas sesuai dengan str.split pada Python.
Argumen:
- Cakupan: Objek Cakupan
- Input:
Tensorstring1-D, string yang akan dipisahkan. - sep:
Tensorstring0-D, karakter pembatas.
Atribut opsional (lihat Attrs ):
- maxsplit: Sebuah
int. Jikamaxsplit > 0, batas pemisahan hasil.
Mengembalikan:
Konstruktor dan Destruktor | |
|---|---|
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) |
Atribut publik | |
|---|---|
indices | |
operation | |
shape | |
values | |
Fungsi statis publik | |
|---|---|
Maxsplit (int64 x) | |
Struktur | |
|---|---|
| tensorflow::ops::StringSplitV2::Attrs | Setter atribut opsional untuk StringSplitV2 . |
Atribut publik
indeks
::tensorflow::Output indices
operasi
Operation operation
membentuk
::tensorflow::Output shape
nilai-nilai
::tensorflow::Output values
Fungsi publik
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 )
Fungsi statis publik
Maxsplit
Attrs Maxsplit( int64 x )