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 string 1-D , string yang akan dipisahkan.
  • sep: Tensor string 0-D , karakter pembatas.

Atribut opsional (lihat Attrs ):

  • maxsplit: int . Jika maxsplit > 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
)