Windows 10にインストールされたTensorFlow r0.12(CPU)のテスト中に、印刷された文字列定数は常に最後に「b」が付いていることがわかりました。 pythonの表示は正常です。理由がわからないので、助けを求めてここに来ました。コードは次のとおりです。
>>>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())