1. 程式人生 > >tensorflow函數介紹(4)

tensorflow函數介紹(4)

bsp 過程 print span pan 介紹 整數 保存 出隊

隊列的實現:

import tensorflow as tf
q=tf.FIFOQueue(2,int32)    #創建一個先進先出隊列,指定隊列中最多可以保存兩個元素,並指定類型為整數。
init=q.enqueue_many(([0,10],))    #初始化隊列中的元素 
x=q.dequeue()
y=x+1    #將加1後的值再重新加入隊列
q_inc=q.enqueue([y])
with tf.Session() as sess:
    init.run()
    for _ in range(5):
        v,_=sess.run([x,q_inc])   #運行q_inc將執行數據進出隊列、出隊的元素+1、重新加入隊列的整個過程。
        
print(v)   #打印出元素的取值

tensorflow函數介紹(4)