import tensorflow as tf #模拟一下同步先处理数据,然后才能取数据训练 #tensorflow当中,运行操作有依赖性 #1.首先定义队列 Q = tf.FIFOQueue(3,tf.float32) #放入一些数据 enq_many = Q.enqueue_many([[0.1,0.2,0.3],]) #2.定义取数据的过程 out_q= Q.dequeue() data = out_q+1 en_q = Q.enqueue(data) with tf.Session() as sess: #初始化队列 sess.run(enq_many) #处理数据 for i in range(99): sess.run(en_q) #获取数据 for i in range(Q.size().eval()): print(sess.run(Q.dequeue()))