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
. SeTrue
, 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 )