0
我的代碼如下所示。當我第一次運行它時,會有輸出,但是當我第二次運行它時,沒有輸出。爲什麼打印張量流隊列沒有輸出?
我的代碼:
import tensorflow as tf
sess = tf.Session()
q = tf.FIFOQueue(3, "float")
init = q.enqueue_many(([0., 0., 0.],))
x = q.dequeue()
y = x +1
q_inc = q.enqueue([y])
sess.run(init)
sess.run(q_inc)
sess.run(q_inc)
sess.run(q_inc)
sess.run(q_inc)
for i in range(0, 4):
print(sess.run(q.dequeue()))
這是爲什麼?
親愛的@Ishant Mrinal,謝謝你的回答。順便說一下,你能告訴我如何解凍程序嗎?我發現當程序凍結時,我關閉筆記本電腦,下次打開它,但程序仍然沒有輸出。 – spark