我有一个字节列表,想将其转换为字符串列表,在Python中我使用以下解码函数:
x=[b'\xd8\xa8\xd9\x85\xd8\xb3\xd8\xa3\xd9\x84\xd8\xa9',
b'\xd8\xa5\xd9\x86\xd8\xb4\xd8\xa7\xd8\xa1',
b'\xd9\x82\xd8\xb6\xd8\xa7\xd8\xa1',
b'\xd8\xac\xd9\x86\xd8\xa7\xd8\xa6\xd9\x8a',
b'\xd8\xaf\xd9\x88\xd9\x84\xd9\x8a']
y=[ a.decode("utf-8") for a in x]
如何在Tensorflow中获得相同的结果?
谢谢
tf.string
等同于 Python 3 中的bytes
(Python 2 中的str
),并且没有像 Python 3 中的str
(Python 2 中的unicode
)那样的 Unicode 数据类型,因此不存在“解码”的概念。相关问题链接:如何在 TensorFlow 的图形管道中解码 Unicode 字符串,Tensorflow batch:将结果保留为字符串。 - jdehesa