点此进入CSDN

点此添加QQ好友 加载失败时会显示




你的浏览器不支持播放哦!!nuttertools 您的浏览器不支持该播放!

tensorflow1.0 数据队列FIFOQueue的使用

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

  

posted @ 2020-03-28 20:06  高颜值的殺生丸  阅读(262)  评论(0)    收藏  举报

作者信息

昵称:

刘新宇

园龄:4年6个月


粉丝:1209


QQ:522414928