首页 > 其他 > 详细

tensorflow1.0 数据队列FIFOQueue的使用

时间:2020-03-28 20:50:45      阅读:55      评论:0      收藏:0      [点我收藏+]
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()))

  

tensorflow1.0 数据队列FIFOQueue的使用

原文:https://www.cnblogs.com/LiuXinyu12378/p/12589051.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!