私はtensorflowを初めて使うので、私はいくつかのチュートリアルを続けています。 eval()やrun()で変数や定数を出力すると、変数の値の前に常に "b"が表示されます。 variable = 'a'、 "b'a '"を出力します。Tensorflow - run()とeval()は定数の前に 'b'を出力します
import tensorflow as tf
node1 = tf.constant("a")
node2 = tf.constant("b")
with tf.Session():
print("%r %r"%(node1.eval(), node2.eval()))
結果:b'a'b'b '。
私は別のエディターで試しましたが、問題は残っていますが、何が間違っているのか分かりますか?
私は問題を再現することができませんでした、それはに関連するかもしれませんいくつかのエディタバイト文字列表現 –
これはPython 3のものですが、文字列にはバイトとユニコードの2種類があります –