tensorflow::ops::StringSplitV2
#include <string_ops.h> Dividi gli elementi della source in base alla sep in un SparseTensor .
Riepilogo
Sia N la dimensione della sorgente (in genere N corrisponde alla dimensione del batch). Suddividi ciascun elemento della source in base a sep e restituisci un SparseTensor contenente i token suddivisi. I token vuoti vengono ignorati.
Ad esempio, N = 2, source[0] è 'hello world' e source[1] è 'ab c', quindi l'output sarà
st.indices = [0, 0;
0, 1;
1, 0;
1, 1;
1, 2]
st.shape = [2, 3]
st.values = ['hello', 'world', 'a', 'b', 'c'] Se viene specificato sep , i delimitatori consecutivi non vengono raggruppati e sono considerati delimitatori di stringhe vuote. Ad esempio, source di "1\<\>2\<\>\<\>3" e sep di "\<\>" restituisce ["1", "2", "", "3"] . Se sep è None o una stringa vuota, gli spazi bianchi consecutivi sono considerati come un singolo separatore e il risultato non conterrà stringhe vuote all'inizio o alla fine se la stringa ha spazi bianchi iniziali o finali.
Si noti che il comportamento sopra menzionato corrisponde a quello di str.split di Python.
Argomentazioni:
- ambito: un oggetto Scope
- input:
Tensordi stringhe1-D, le stringhe da suddividere. - sep:
Tensordi stringhe0-D, il carattere delimitatore.
Attributi opzionali (vedere Attrs ):
- maxsplit: Un
int. Semaxsplit > 0, limite della suddivisione del risultato.
Resi:
Costruttori e distruttori | |
|---|---|
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep) | |
StringSplitV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input sep, const StringSplitV2::Attrs & attrs) |
attributi pubblici | |
|---|---|
indices | |
operation | |
shape | |
values | |
Funzioni statiche pubbliche | |
|---|---|
Maxsplit (int64 x) | |
Strutture | |
|---|---|
| tensorflow::ops::StringSplitV2::Attrs | Impostatori di attributi opzionali per StringSplitV2 . |
attributi pubblici
indici
::tensorflow::Output indices
operazione
Operation operation
forma
::tensorflow::Output shape
valori
::tensorflow::Output values
Funzioni pubbliche
StringSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep )
StringSplitV2
StringSplitV2( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input sep, const StringSplitV2::Attrs & attrs )
Funzioni statiche pubbliche
Maxsplit
Attrs Maxsplit( int64 x )