In questo articolo, esploreremo diversi modi per codificare e decodificare la stringa usando il TF.codestring () e tf.decodestring ().
Tensorflow.JS - TF.util.funzione codestring ()
tf.codestring () viene utilizzato per codificare tutti i caratteri presenti nella stringa in byte usando un formato di codifica. Per impostazione predefinita, codifica usando il formato di codifica UTF-8.
UTF- 8 segue la tabella ASCII, quindi codifica ogni carattere ai suoi valori ASCII.
Sintassi
tf.util.ENCODESTRING (AcTuel_String, endoding_format)Ci vogliono due parametri.
Parametri
Esempio 1
Codificheremo la stringa: "Linux suggerimenti" con la tecnica di codifica UTF-8.
Produzione
Una stringa è codificata usando il formato UTF-8.
Esempio 2
Codificheremo la stringa: "Linux Suggerimenti Hold Java e altri tutorial" con tecnica di codifica UTF-8.
Produzione
Una stringa è codificata usando il formato UTF-8.
Tensorflow.JS - TF.util.funzione decodestring ()
Il tf.Decodestring () viene utilizzato per decodificare il byte in carattere usando la decodifica in formato ASCII.
Sintassi
tf.util.Decodestring (Actual_Byte, 'ASCII')Ci vogliono due parametri.
Parametri
Dobbiamo creare un buffer di array per archiviare byte.
Esempio 1
Decodificheremo il byte - 65 con il TF.util.funzione decodestring ().
Produzione
Il personaggio di 65 byte è un.
Esempio 2
Decodificheremo i byte, 67 e 68, con il TF.util.funzione decodestring ().
Produzione
Il carattere di 67 byte è C e 68 viene convertito in D.
Conclusione
In questo articolo, abbiamo visto come codificare e decodificare la stringa usando il TF.util.codestring () e tf.util.Decodestring () Funzioni in Tensorflow.js.
Il tf.uitl.codifica () prende la tecnica di codifica UTF-8 che si converte in byte per valori ASCII e TF.uitl.Decodestring () prende la tecnica di decodifica ASCII che si converte in stringa/carattere per valori ASCII. Assicurati di utilizzare un buffer di array per archiviare byte per la decodifica.