tensorflow :: ops :: 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
berisi token terpisah. Token kosong akan 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, pembatas berurutan tidak dikelompokkan bersama dan dianggap sebagai pembatas string kosong. Misalnya, sumber "1\<\>2\<\>\<\>3"
dan sep dari "\<\>"
mengembalikan ["1", "2", "", "3"]
. Jika sep
adalah None atau string kosong, spasi berurutan dianggap sebagai pemisah tunggal, dan hasilnya tidak akan berisi string kosong di awal atau akhir jika string memiliki spasi kosong di depan atau di belakang.
Perhatikan bahwa perilaku yang disebutkan di atas cocok dengan str.split python.
Argumen:
- scope: Objek Scope
- input:
Tensor
string1-D
, string yang akan dipisahkan. - sep:
Tensor
string0-D
, karakter pembatas.
Atribut opsional (lihat Attrs
):
- maxsplit:
int
. Jikamaxsplit > 0
, batas pembagian hasil.
Pengembalian:
Pembuat dan Penghancur | |
---|---|
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) |
Structs | |
---|---|
tensorflow :: ops :: StringSplitV2 :: Attrs | Penyetel atribut opsional untuk StringSplitV2 . |
Atribut publik
indeks
::tensorflow::Output indices
operasi
Operation operation
bentuk
::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 )