UnicodeEncode

public final class UnicodeEncode

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
errori ( errori di stringa)
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).