Codifica un tensore di int in stringhe Unicode.
Restituisce un vettore di stringhe, dove `output [i]` è costruito codificando i punti di codice Unicode in `input_values [input_splits [i]: input_splits [i + 1]]` usando `output_encoding`.
---
Esempio:
input_values = [72, 101, 108, 108, 111, 87, 111, 114, 108, 100]
input_splits = [0, 5, 10]
output_encoding = 'UTF-8'
output = ['Hello', 'World']
Classi annidate
classe | UnicodeEncode.Options | Attributi facoltativi per UnicodeEncode |
Metodi pubblici
Output <String> | asOutput () Restituisce la maniglia simbolica di un tensore. |
static <T extends Number> UnicodeEncode | create ( Scope scope, Operando <Integer> inputValues, Operand <T> inputSplits, String outputEncoding, Options ... options) Metodo Factory per creare una classe che racchiude una nuova operazione UnicodeEncode. |
static UnicodeEncode.Options | |
Output <String> | uscita () Il tensore 1-D di stringhe codificato dai punti di codice unicode forniti. |
static UnicodeEncode.Options | replacementChar (Long replacementChar) |
Metodi ereditati
Metodi pubblici
output pubblico <String> asOutput ()
Restituisce la maniglia simbolica di un tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
public static UnicodeEncode create ( Scope scope, Operand <Integer> inputValues, Operand <T> inputSplits, String outputEncoding, Options ... options)
Metodo Factory per creare una classe che racchiude una nuova operazione UnicodeEncode.
Parametri
scopo | ambito attuale |
---|---|
inputValues | Un tensore 1D contenente i punti di codice Unicode che dovrebbero essere codificati. |
inputSplits | Un tensore 1D che specifica come i punti di codice Unicode devono essere suddivisi in stringhe. In particolare, `output [i]` è costruito codificando i codepoint nella slice `input_values [input_splits [i]: input_splits [i + 1]]`. |
outputEncoding | Codifica Unicode delle stringhe di output. Le codifiche valide sono: "" UTF-8 "," UTF-16-BE "e" UTF-32-BE "". |
opzioni | trasporta valori di attributi opzionali |
ritorna
- una nuova istanza di UnicodeEncode
errori statici pubblici UnicodeEncode.Options (errori di stringa)
Parametri
errori | Criterio di gestione degli errori quando nell'input è stata rilevata una formattazione non valida. Il valore di "strict" farà sì che l'operazione produca un errore InvalidArgument su qualsiasi formattazione di input non valida. Un valore di 'replace' (il predefinito) farà sì che l'operazione sostituisca qualsiasi formattazione non valida nell'input con il punto di codice `replacement_char`. Un valore di "ignore" farà sì che l'operazione salti qualsiasi formattazione non valida nell'input e non produrrà alcun carattere di output corrispondente. |
---|
output pubblico <String> output ()
Il tensore 1-D di stringhe codificato dai punti di codice unicode forniti.
public static UnicodeEncode.Options replacementChar (Long replacementChar)
Parametri
replacementChar | Il punto di codice del carattere sostitutivo da utilizzare al posto di qualsiasi formattazione non valida nell'input quando "errori =" sostituisci "". È possibile utilizzare qualsiasi punto di codice Unicode valido. Il valore predefinito è il carattere di sostituzione Unicode predefinito è 0xFFFD (U + 65533). |
---|