aliran tensor:: operasi:: StringSplitV2
#include <string_ops.h>
Pisahkan 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 terpisah. Token kosong diabaikan.
Misalnya N = 2, sumber[0] adalah 'halo dunia' dan sumber[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, pembatas yang berurutan tidak dikelompokkan bersama dan dianggap membatasi string kosong. Misalnya, sumber "1\<\>2\<\>\<\>3"
dan sep dari "\<\>"
mengembalikan ["1", "2", "", "3"]
. Jika sep
adalah Tidak Ada atau string kosong, spasi berturut-turut dianggap sebagai pemisah tunggal, dan hasilnya tidak akan berisi string kosong di akhir awal jika string memiliki spasi di depan atau di belakang.
Perhatikan bahwa perilaku yang disebutkan di atas cocok dengan str.split python.
Argumen:
- ruang lingkup: Objek Lingkup
- masukan:
Tensor
string1-D
, string yang akan dipisahkan. - sep:
Tensor
string0-D
, karakter pembatas.
Atribut opsional (lihat Attrs
):
- maxsplit: Sebuah
int
. Jikamaxsplit > 0
, batas pembagian hasilnya.
Pengembalian:
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 | Penyetel 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
perpecahan maksimal
Attrs Maxsplit( int64 x )