Tensorflow(fly)——基本用法
阿新 • • 發佈:2018-12-30
用變數實現一個簡單的計數器
#encoding UTF-8 #指定*.py的編碼方式 import tensorflow as tf state = tf.Variable(0,name="counter")#使用tensorflow在預設的圖中建立節點,這個節點是一個變數# one = tf.constant(1)#此處呼叫了tf的一個函式,用於建立常量 new_value = tf.add(state,one)#對常量與變數進行簡單的加法操作, #這點需要說明的是: 在TensoorFlow中,所有的操作op,變數都視為節點,tf.add() #的意思就是在tf的預設圖中新增一個op,這個op是用來做加法操作的。 update = tf.assign(state,new_value)#這個操作是:賦值操作。將new_value的值賦值給state變數,update只是一個用於sess的變數 init_op=tf.initialize_all_variables()#初始化全部變數 with tf.Session() as sess: sess.run(init_op) print sess.run(state) for _ in range(3): sess.run(update) print sess.run(state)