tensoreflusso:: ops:: StringSplit

#include <string_ops.h>

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

Riepilogo

Sia N la dimensione della sorgente (tipicamente N sarà la dimensione del batch). Dividi ogni elemento di input in base al delimiter e restituisce uno SparseTensor contenente i token divisi. I token vuoti vengono ignorati.

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

Ad esempio: N = 2, input[0] è 'ciao mondo' e 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. Corde da dividere.
  • delimitatore: 0-D. Caratteri delimitatori (byte) o stringa vuota.

Attributi facoltativi (vedi Attrs ):

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

Resi:

  • Indici Output : una matrice densa di int64 che rappresenta gli indici del tensore sparso.
  • Valori Output : un vettore di stringhe corrispondenti ai valori divisi.
  • Forma 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 pubbliche statiche

SkipEmpty (bool x)

Strutture

tensorflow:: ops:: StringSplit:: Attrs

Setter di attributi facoltativi 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 pubbliche statiche

SaltaVuoto

Attrs SkipEmpty(
  bool x
)