Extra 'b' preceeding the actual output in TensorFlow
本问题已经有最佳答案,请猛点这里访问。
所以,我对TensorFlow是个新手,将开始学习它。我使用"pip"命令在IDE雨棚上安装了TensorFlow。
在确认安装是否正确时,我输入了以下代码:
1 2 3 4 | import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) |
这应该给出一个输出:
1 | Hello, TensorFlow! |
相反,我得到了一个额外的字母"b",在前面,比如:
1 | b'Hello, TensorFlow!' |
这是一个需要解决的问题,还是很好?如果我不做任何处理,也可以吗?谢谢。
"b"表示它是一个字节字符串(而不是一个八位字节序列)。使用decode()获取字符串。
1 | print(sess.run(hello).decode()) |