tensorflow中变量的用法
import tensorflow as tf
state = tf.Variable(0,name='counter') #可以为变量指定name
print(state.name)
one = tf.constant(1)
new_value = tf.add(state,one)
update = tf.assign(state,new_value) #把new_value 的值赋给state
init = tf.global_variables_initializer() # 当程序中有变量时,必须初始化
with tf.Session() as session:
session.run(init)
for _ in range(3):
session.run(update)
print(session.run(state)) #输出结果1,2,3