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