tensorflow::ops::StringSplit

#include <string_ops.h>

Dividi gli elementi di input in base al delimiter in un SparseTensor .

Riepilogo

Sia N la dimensione della sorgente (in genere N corrisponde alla dimensione del batch). Suddividi ciascun elemento input in base al delimiter e restituisci un SparseTensor contenente i token suddivisi. I token vuoti vengono ignorati.

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

Ad esempio: N = 2, input[0] è 'hello world' e input[1] è 'ab c', allora l'output sarà

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

Argomentazioni:

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

Attributi opzionali (vedere 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 suddivisi.
  • 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 statiche pubbliche

SkipEmpty (bool x)

Strutture

tensorflow::ops::StringSplit::Attrs

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