tensorflow :: ops :: StringSplit

#include <string_ops.h>

Pisahkan elemen input berdasarkan delimiter menjadi SparseTensor .

Ringkasan

Misalkan N adalah ukuran sumber (biasanya N adalah ukuran batch). Pisahkan setiap elemen input berdasarkan delimiter dan kembalikan SparseTensor berisi token yang delimiter . Token kosong akan diabaikan.

delimiter boleh kosong, atau rangkaian karakter yang dipisahkan. Jika delimiter adalah string kosong, setiap elemen input dipecah menjadi string karakter byte tunggal, termasuk pemisahan urutan multibyte UTF-8. Jika tidak, setiap karakter delimiter adalah titik delimiter potensial.

Misal: N = 2, input [0] adalah 'hello world' dan input [1] adalah 'ab c', maka outputnya adalah

indeks = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] bentuk = [2, 3] nilai = ['halo', 'dunia', 'a', 'b', 'c']

Argumen:

  • scope: Objek Scope
  • masukan: 1-D. String untuk dipisahkan.
  • pembatas: 0-D. Karakter pemisah (byte), atau string kosong.

Atribut opsional (lihat Attrs ):

  • skip_empty: A bool . Jika True , lewati string kosong dari hasil.

Pengembalian:

  • Indeks Output : Matriks padat int64 yang mewakili indeks tensor renggang.
  • Nilai Output : Vektor string yang sesuai dengan nilai yang dipisahkan.
  • Bentuk Output : vektor panjang-2 dari int64 yang mewakili bentuk tensor renggang, di mana nilai pertama adalah N dan nilai kedua adalah jumlah token maksimum dalam satu entri masukan.

Pembuat dan Penghancur

StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter)
StringSplit (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input delimiter, const StringSplit::Attrs & attrs)

Atribut publik

indices
operation
shape
values

Fungsi statis publik

SkipEmpty (bool x)

Structs

tensorflow :: ops :: StringSplit :: Attrs

Penyetel atribut opsional untuk StringSplit .

Atribut publik

indeks

::tensorflow::Output indices

operasi

Operation operation

bentuk

::tensorflow::Output shape

nilai-nilai

::tensorflow::Output values

Fungsi publik

StringSplit

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter
)

StringSplit

 StringSplit(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input delimiter,
  const StringSplit::Attrs & attrs
)

Fungsi statis publik

SkipEmpty

Attrs SkipEmpty(
  bool x
)