tf.util.Encodestring og TF.util.Dekodestringfunksjoner i TensorFlow.JS

tf.util.Encodestring og TF.util.Dekodestringfunksjoner i TensorFlow.JS
Hvis du vil kode strengen til byte og omvendt i Tensorflow.JS -bibliotek, deretter TF.Encodestring () og TF.Dekodestring () -funksjoner brukes.

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

  1. Den faktiske_stringen er strengen
  2. Encding_format er formatet som strengen er kodet. Som standard er det UTF-8.

Eksempel 1
Vi vil kode strengen: 'Linux hint' med UTF-8 kodingsteknikk.





Tensorflow.JS - TF.util.Encodestring ()




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.





Tensorflow.JS - TF.util.Encodestring ()




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

  1. Selve_byte er byte.
  2. ASCII konverterer byten til en karakter som en ASCII -verdi.

Vi må lage en matrisebuffer for å lagre byte.

Eksempel 1
Vi vil avkode byte - 65 med TF.util.dekodestring () -funksjon.





Tensorflow.JS - TF.util.dekodestring ()




Produksjon

65 byte -karakteren er en.

Eksempel 2
Vi vil avkode byte, 67 og 68, med TF.util.dekodestring () -funksjon.





Tensorflow.JS - TF.util.dekodestring ()




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.