Ответ 1
Используйте sess.run(hello).decode()
, потому что это байтовая строка. decode
метод вернет строку.
Ваш оператор печати должен выглядеть как
print(sess.run(hello).decode())
Durng тест TensorFlow r0.12 (CPU), установленный в Windows 10, я обнаружил, что в конце строки строка с концами всегда имеет "b". Печать питона в норме. Я не могу понять причину, поэтому пришел сюда для помощи. Код выглядит следующим образом:
>>>import tensorflow as tf
>>>hello = tf.constant('Hello, TensorFlow!')
>>>sess = tf.Session()
>>>print(sess.run(hello))
b'Hello, TensorFlow!'
Используйте sess.run(hello).decode()
, потому что это байтовая строка. decode
метод вернет строку.
Ваш оператор печати должен выглядеть как
print(sess.run(hello).decode())