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
Exemplo 1
Vamos codificar a string: 'linux dica' com a técnica de codificação UTF-8.
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.
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
Precisamos criar um buffer de matriz para armazenar bytes.
Exemplo 1
Vamos decodificar o byte - 65 com o TF.util.Função 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 ().
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.