tensorflow :: ops :: StringSplit

#include <string_ops.h>

Suddividi gli elementi di input base al delimiter in uno SparseTensor .

Sommario

Sia N la dimensione della sorgente (tipicamente N sarà la dimensione del batch). Suddividi ogni elemento di input base al delimiter e restituisci uno SparseTensor contenente i token suddivisi. I gettoni vuoti vengono ignorati.

delimiter può essere vuoto o una stringa di caratteri divisi. Se delimiter è una stringa vuota, ogni elemento di input viene suddiviso in singole stringhe di caratteri a byte singolo, inclusa la suddivisione di sequenze multibyte UTF-8. Altrimenti ogni carattere di delimiter è un potenziale punto di divisione.

Ad esempio: N = 2, l'input [0] è 'ciao mondo' e l'input [1] è 'ab c', quindi l'output sarà

indici = [0, 0; 0, 1; 1, 0; 1, 1; 1, 2] forma = [2, 3] valori = ['ciao', 'mondo', 'a', 'b', 'c']

Argomenti:

  • scope: un oggetto Scope
  • ingresso: 1-D. Stringhe da dividere.
  • delimitatore: 0-D. Caratteri delimitatori (byte) o stringa vuota.

Attributi opzionali (vedi Attrs ):

  • skip_empty: un valore bool . Se True , salta le stringhe vuote dal risultato.

Ritorna:

  • Indici di Output : una matrice densa di int64 che rappresenta gli indici del tensore sparse.
  • Valori di Output : un vettore di stringhe corrispondenti ai valori suddivisi.
  • Forma di Output : un vettore di lunghezza 2 di int64 che rappresenta la forma del tensore sparso, dove il primo valore è N e il secondo valore è il numero massimo di token in una singola voce di input.

Costruttori e distruttori

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)

Attributi pubblici

indices
operation
shape
values

Funzioni statiche pubbliche

SkipEmpty (bool x)

Structs

tensorflow :: ops :: StringSplit :: Attrs

Setter di attributi opzionali per StringSplit .

Attributi pubblici

indici

::tensorflow::Output indices

operazione

Operation operation

forma

::tensorflow::Output shape

valori

::tensorflow::Output values

Funzioni pubbliche

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
)

Funzioni statiche pubbliche

SkipEmpty

Attrs SkipEmpty(
  bool x
)