tf.Util.Codestring und TF.Util.Decodestring -Funktionen im Tensorflow.JS

tf.Util.Codestring und TF.Util.Decodestring -Funktionen im Tensorflow.JS
Wenn Sie die Zeichenfolge in Bytes codieren und umgekehrt im Tensorflow umgekehrt sind.JS -Bibliothek, dann der TF.codestring () und tf.Decodestring () -Funktionen werden verwendet.

In diesem Artikel werden wir verschiedene Möglichkeiten untersuchen, die Zeichenfolge mit dem TF zu codieren und zu dekodieren.codestring () und tf.decodestring ().

Tensorflow.JS - TF.Util.codestring () Funktion

tf.codestring () wird verwendet, um alle in der Zeichenfolge vorhandenen Zeichen mit einem Codierungsformat in Bytes zu codieren. Standardmäßig codiert es das UTF-8-Codierungsformat.

UTF-8 folgt der ASCII-Tabelle, sodass es jedes Zeichen für seine ASCII-Werte codiert.

Syntax

tf.Util.codestring (aktuell_string, endoding_format)

Es dauert zwei Parameter.

Parameter

  1. Das aktuelle_String ist die Zeichenfolge
  2. Das Encding_Format ist das Format, in dem die Zeichenfolge codiert ist. Standardmäßig ist es UTF-8.

Beispiel 1
Wir werden den String: 'Linux Hint' mit der UTF-8-Codierungstechnik codieren.





Tensorflow.JS - TF.Util.codestring ()




Ausgang

Eine Zeichenfolge wird mit dem UTF-8-Format codiert.

Beispiel 2
Wir werden die Zeichenfolge codieren: 'Linux Hint Hold Java und andere Tutorials' mit UTF-8-Codierungstechnik.





Tensorflow.JS - TF.Util.codestring ()




Ausgang

Eine Zeichenfolge wird mit dem UTF-8-Format codiert.

Tensorflow.JS - TF.Util.decodestring () Funktion

Der tf.Decodestring () wird verwendet, um das Byte mithilfe der Decodierung im ASCII -Format in das Zeichen zu dekodieren.

Syntax

tf.Util.decodestring (aktuell, 'ascii')

Es dauert zwei Parameter.

Parameter

  1. Der aktuelle Byte ist das Byte.
  2. ASCII wandelt das Byte als ASCII -Wert in ein Zeichen um.

Wir müssen einen Array -Puffer erstellen, um Bytes zu speichern.

Beispiel 1
Wir werden das Byte - 65 mit dem TF dekodieren.Util.decodestring () Funktion.





Tensorflow.JS - TF.Util.decodestring ()




Ausgang

Der 65 Bytes -Charakter ist a.

Beispiel 2
Wir werden die Bytes 67 und 68 mit dem TF dekodieren.Util.decodestring () Funktion.





Tensorflow.JS - TF.Util.decodestring ()




Ausgang

Das 67 Bytes -Zeichen ist C und 68 wird in D umgewandelt.

Abschluss

In diesem Artikel haben wir gesehen, wie man die Zeichenfolge mit dem TF codiert und dekodiert.Util.codestring () und tf.Util.decodestring () Funktionen im Tensorflow.JS.

Der tf.Uitl.codestring () nimmt die UTF-8-Codierungstechnik ein, die in Bytes pro ASCII-Werte und TF umwandelt.Uitl.decodestring () nimmt die ASCII -Dekodierungstechnik ein, die in Zeichenfolge/Zeichen pro ASCII -Werte umwandelt. Stellen Sie sicher, dass Sie einen Array -Puffer verwenden, um Bytes zum Dekodieren zu speichern.