TF.user.Encodestring et TF.user.Fonctions de décodestring dans TensorFlow.js

TF.user.Encodestring et TF.user.Fonctions de décodestring dans TensorFlow.js
Si vous souhaitez coder la chaîne en octets et vice versa dans le TensorFlow.bibliothèque JS, puis le TF.Encodestring () et tf.Les fonctions decodestring () sont utilisées.

Dans cet article, nous explorerons différentes façons d'encoder et de décoder la chaîne à l'aide du TF.Encodestring () et tf.DecodeString ().

Tensorflow.JS - TF.user.Fonction encodestring ()

TF.Encodestring () est utilisé pour coder tous les caractères présents dans la chaîne en octets à l'aide d'un format de codage. Par défaut, il code en utilisant le format de codage UTF-8.

UTF- 8 suit la table ASCII, donc il code chaque caractère à ses valeurs ASCII.

Syntaxe

TF.user.Encodestring (réel_string, endoding_format)

Il faut deux paramètres.

Paramètres

  1. Le réel_string est la chaîne
  2. L'encding_format est le format dans lequel la chaîne est codée. Par défaut, c'est UTF-8.

Exemple 1
Nous encoderons la chaîne: 'Linux Hint' avec une technique de codage UTF-8.





Tensorflow.JS - TF.user.Encodestring ()




Sortir

Une chaîne est codée à l'aide du format UTF-8.

Exemple 2
Nous encoderons la chaîne: «Linux Hint Hold Java et autres tutoriels» avec une technique d'encodage UTF-8.





Tensorflow.JS - TF.user.Encodestring ()




Sortir

Une chaîne est codée à l'aide du format UTF-8.

Tensorflow.JS - TF.user.fonction decodestring ()

Le TF.DecodeString () est utilisé pour décoder l'octet dans le caractère en utilisant le décodage au format ASCII.

Syntaxe

TF.user.Decodestring (réel_byte, 'ascii')

Il faut deux paramètres.

Paramètres

  1. Le réel_byte est l'octet.
  2. ASCII convertit l'octet en un caractère comme une valeur ASCII.

Nous devons créer un tampon de tableau pour stocker les octets.

Exemple 1
Nous décoderons l'octet - 65 avec le TF.user.fonction decodestring ().





Tensorflow.JS - TF.user.DecodeString ()




Sortir

Le caractère de 65 octets est un.

Exemple 2
Nous décoderons les octets, 67 et 68, avec le TF.user.fonction decodestring ().





Tensorflow.JS - TF.user.DecodeString ()




Sortir

Le caractère de 67 octets est C et 68 est converti en d.

Conclusion

Dans cet article, nous avons vu comment coder et décoder la chaîne à l'aide du TF.user.Encodestring () et tf.user.fonctions decodestring () dans TensorFlow.js.

Le TF.uitl.Encodestring () prend la technique de codage UTF-8 qui se convertit en octets par valeurs ASCII et TF.uitl.DecodeString () prend la technique de décodage ASCII qui se convertit en chaîne / caractère par valeurs ASCII. Assurez-vous d'utiliser un tampon de tableau pour stocker les octets pour le décodage.