TensorFlow字符串:它们是什么以及如何使用它们

TensorFlow字符串:它们是什么以及如何使用它们,第1张

TensorFlow字符:它们是什么以及如何使用它们

与Python不同的是,出于切片等目的,字符串可以被视为字符列表,而TensorFlow的

tf.string
值是不可分割的值。例如,
x
下面是一个
Tensor
带有形状的,
(2,)
其每个元素都是可变长度的字符串。

x = tf.constant(["This is a string", "This is another string"])

但是,为了实现您想要的,TensorFlow提供了

tf.depre_raw
运算符。它使用
tf.string
张量作为输入,但可以将字符串解码为任何其他原始数据类型。例如,要将字符串解释为字符张量,可以执行以下 *** 作:

x = tf.constant("This is string")x = tf.depre_raw(x, tf.uint8)y = x[:4]sess = tf.InteractiveSession()print(y.eval())# prints [ 84 104 105 115]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5642993.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存