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: 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 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
)