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
Exemple 1
Nous encoderons la chaîne: 'Linux Hint' avec une technique de codage UTF-8.
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.
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
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 ().
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 ().
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.