2017-04-20 51 views
2

這是爲了確保從tensorFlow收到的結果在這裏你好,世界精細 The hello-world page多餘的字符:TensorFlow的HelloWorld來驗證正確安裝

如果Python程序輸出以下內容,然後安裝成功,你可以開始編寫TensorFlow程序。 (如果你是新來TensorFlow,請參閱入門TensorFlow。)

>Hello, TensorFlow!

實際發生的是接收輸出:

b'Hello, TensorFlow!' 

特別是它有一個額外 '' b「內部不是預期的。

回答

0

b不是一個字符串(它不在引號內),而是一個前綴,表示該字符串是一個包含ASCII字符的字節字面值(與標準的python3 utf-8編碼相反)。

另請參閱此question

+0

如果這是我們應該期待的,爲什麼它沒有在tensorflow入門教程中提到,作爲預期的輸出? – user25004

+0

他們提到'print(sess.run(hello))'的結果,它確實應該是'Hello,TensorFlow!'。你的看起來很像'sess.run(hello)'的輸出。 – user1735003

+0

不,它仍然是:b'Hello,TensorFlow!' – user25004