錯誤解決:Attempting to use uninitialized value Variable

永不言敗_never say never發表於2020-10-03

在這裡插入圖片描述
宣告一個tensot變數,並用sess語句執行時(如上圖所示)會報如第二張圖所示錯誤,此時需要初始化所有變數,加入語句sess.run(tf.gloabl_variables_initializer())就可以。
在這裡插入圖片描述
執行成功結果如圖:在這裡插入圖片描述
注意:只要使用tf.Variable()語法,必須先初始化變數,即
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())

相關文章