Dividere gli elementi di "source" in base a "sep" in uno "SparseTensor".
Sia N la dimensione della sorgente (tipicamente N sarà la dimensione del batch). Dividi ogni elemento di "source" in base a "sep" e restituisce uno "SparseTensor" contenente i token divisi. 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']
Nota che il comportamento sopra menzionato corrisponde a str.split di Python.
Classi nidificate
classe | StringSplit.Options | Attributi facoltativi per StringSplit |
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
StringSplit statico | |
Uscita < TInt64 > | indici () |
StringSplit.Options statico | maxsplit (maxsplit lungo) |
Uscita < TInt64 > | forma () |
Uscita < TString > | valori () |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
creazione pubblica statica StringSplit ( ambito ambito , Operando < TString > input, Operando < TString > sep, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione StringSplit.
Parametri
ambito | ambito attuale |
---|---|
ingresso | Stringa `1-D` `Tensor`, le stringhe da dividere. |
sett | "0-D" stringa "Tensore", il carattere delimitatore. |
opzioni | trasporta valori di attributi opzionali |
Ritorni
- una nuova istanza di StringSplit
public static StringSplit.Options maxsplit (lungo maxsplit)
Parametri
maxsplit | Un "int". Se "maxsplit > 0", limite della suddivisione del risultato. |
---|