I denne artikkelen vil vi utforske forskjellige måter å kode og avkode strengen ved å bruke TF.Encodestring () og TF.dekodestring ().
Tensorflow.JS - TF.util.Encodestring () -funksjon
tf.Encodestring () brukes til å kode alle tegnene som er til stede i strengen til byte ved hjelp av et kodingsformat. Som standard koder det ved bruk av UTF-8-kodingsformat.
UTF- 8 følger ASCII-tabellen, så den koder for hvert tegn til sine ASCII-verdier.
Syntaks
tf.util.Encodestring (faktisk_string, endoding_format)Det tar to parametere.
Parametere
Eksempel 1
Vi vil kode strengen: 'Linux hint' med UTF-8 kodingsteknikk.
Produksjon
En streng er kodet ved hjelp av UTF-8-format.
Eksempel 2
Vi vil kode strengen: 'Linux Hint Hold Java and Other Tutorials' med UTF-8-kodingsteknikk.
Produksjon
En streng er kodet ved hjelp av UTF-8-format.
Tensorflow.JS - TF.util.dekodestring () -funksjon
TF.dekodestring () brukes til å avkode byten til karakter ved hjelp av avkodingen i ASCII -format.
Syntaks
tf.util.dekodestring (faktisk_byte, 'ascii')Det tar to parametere.
Parametere
Vi må lage en matrisebuffer for å lagre byte.
Eksempel 1
Vi vil avkode byte - 65 med TF.util.dekodestring () -funksjon.
Produksjon
65 byte -karakteren er en.
Eksempel 2
Vi vil avkode byte, 67 og 68, med TF.util.dekodestring () -funksjon.
Produksjon
67 byte -karakteren er C, og 68 konverteres til D.
Konklusjon
I denne artikkelen så vi hvordan vi skulle kode og avkode strengen ved hjelp av TF.util.Encodestring () og TF.util.dekodestring () funksjoner i tensorflow.JS.
TF.uitl.Encodestring () tar UTF-8-kodingsteknikken som konverterer til byte per ASCII-verdier og TF.uitl.Decodestring () tar ASCII -avkodingsteknikken som konverterer til streng/tegn per ASCII -verdier. Forsikre deg om at du bruker en matrisebuffer for å lagre byte for avkoding.