tf.util.codestra e tf.util.Funções de descodificação no tensorflow.JS

tf.util.codestra e tf.util.Funções de descodificação no tensorflow.JS
Se você deseja codificar a string em bytes e vice -versa no tensorflow.Biblioteca JS, então o TF.codestra () e tf.Decodestring () funções são usadas.

Neste artigo, exploraremos maneiras diferentes de codificar e decodificar a string usando o TF.codestra () e tf.Decodestring ().

Tensorflow.JS - TF.util.função codestra ()

tf.codestring () é usado para codificar todos os caracteres presentes na string em bytes usando um formato de codificação. Por padrão, ele codifica usando o formato de codificação UTF-8.

UTF- 8 segue a tabela ASCII, então codifica cada caractere aos seus valores ASCII.

Sintaxe

tf.util.codestra (real_string, endoding_format)

São necessários dois parâmetros.

Parâmetros

  1. O real_string é a string
  2. O Encding_Format é o formato em que a string é codificada. Por padrão, é UTF-8.

Exemplo 1
Vamos codificar a string: 'linux dica' com a técnica de codificação UTF-8.





Tensorflow.JS - TF.util.codestra ()




Saída

Uma string é codificada usando o formato UTF-8.

Exemplo 2
Vamos codificar a string: 'linux dica hold java e outros tutoriais' com a técnica de codificação UTF-8.





Tensorflow.JS - TF.util.codestra ()




Saída

Uma string é codificada usando o formato UTF-8.

Tensorflow.JS - TF.util.Função Decodestring ()

O tf.Decodestring () é usado para decodificar o byte em caráter usando a decodificação no formato ASCII.

Sintaxe

tf.util.Decodestring (Real_byte, 'ASCII')

São necessários dois parâmetros.

Parâmetros

  1. O real_byte é o byte.
  2. ASCII converte o byte em um personagem como um valor ASCII.

Precisamos criar um buffer de matriz para armazenar bytes.

Exemplo 1
Vamos decodificar o byte - 65 com o TF.util.Função Decodestring ().





Tensorflow.JS - TF.util.Decodestring ()




Saída

O personagem de 65 bytes é um.

Exemplo 2
Vamos decodificar os bytes, 67 e 68, com o TF.util.Função Decodestring ().





Tensorflow.JS - TF.util.Decodestring ()




Saída

O caractere de 67 bytes é C e 68 é convertido para D.

Conclusão

Neste artigo, vimos como codificar e decodificar a string usando o TF.util.codestra () e tf.util.Decodestring () funções no tensorflow.JS.

O tf.uitl.codestring () leva a técnica de codificação UTF-8 que se converte em bytes por valores ASCII e TF.uitl.Decodestring () leva a técnica de decodificação ASCII que se converte em valores de sequência/caractere por ASCII. Certifique -se de usar um buffer de matriz para armazenar bytes para decodificar.