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

Atribut opsional (lihat Attrs ):

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