Tensorflow.js tf.encodeString()函数
Tensorflow.js 是一个由谷歌开发的开源库,用于在浏览器或节点环境中运行机器学习模型以及深度学习神经网络。
.encodeString()函数用于借助给定的编码方案将所述字符串编码为字节。
句法 :
tf.encodeString(s, encoding?)
参数:
- s:它是要编码的指定字符串。它是字符串类型。
- encoding:这是要使用的编码方案。默认值为 utf-8。
返回值:返回 Uint8Array。
示例 1:未提供编码方案时。
Javascript
// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
// Calling tf.encodeString() method and
// printing output
console.log(tf.util.encodeString("fghi"));
Javascript
// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
// Defining string and encoding
// scheme
var str = "1234"
var encoding = "utf-8"
// Calling tf.encodeString() method and
// printing output
var x = tf.util.encodeString(str, encoding);
console.log(x);
输出:
102,103,104,105
示例 2:提供编码方案时。
Javascript
// Importing the tensorflow.js library
import * as tf from "@tensorflow/tfjs"
// Defining string and encoding
// scheme
var str = "1234"
var encoding = "utf-8"
// Calling tf.encodeString() method and
// printing output
var x = tf.util.encodeString(str, encoding);
console.log(x);
输出:
49,50,51,52
参考: https://js.tensorflow.org/api/latest/#encodeString