tf.util.codifica e tf.util.Funzioni di decodifica in Tensorflow.js

tf.util.codifica e tf.util.Funzioni di decodifica in Tensorflow.js
Se si desidera codificare la stringa in byte e viceversa nel Tensorflow.Biblioteca JS, quindi il TF.codestring () e tf.Vengono utilizzate le funzioni di decodestring ().

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

  1. L'attuale_string è la stringa
  2. ENCDING_FORMAT è il formato in cui la stringa è codificata. Per impostazione predefinita, è UTF-8.

Esempio 1
Codificheremo la stringa: "Linux suggerimenti" con la tecnica di codifica UTF-8.





Tensorflow.JS - TF.util.codestring ()




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.





Tensorflow.JS - TF.util.codestring ()




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

  1. L'attuale_byte è il byte.
  2. ASCII converte il byte in un carattere come valore ASCII.

Dobbiamo creare un buffer di array per archiviare byte.

Esempio 1
Decodificheremo il byte - 65 con il TF.util.funzione decodestring ().





Tensorflow.JS - TF.util.decodestring ()




Produzione

Il personaggio di 65 byte è un.

Esempio 2
Decodificheremo i byte, 67 e 68, con il TF.util.funzione decodestring ().





Tensorflow.JS - TF.util.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.