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()))

  

相关文章:

  • 2021-12-11
  • 2021-10-21
  • 2021-06-02
  • 2022-12-23
  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
  • 2021-11-20
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-25
  • 2021-09-22
  • 2021-08-06
  • 2021-07-30
  • 2022-12-23
相关资源
相似解决方案