import tensorflow as tf
state = tf.Variable(0, name="counter")
# 创建一个 op, 其作用是使 state 增加 1
one = tf.constant(1)
new_value = tf.add(state, one)
new_value1=tf.add(new_value,one)
update=tf.assign(state, new_value1)
init_op = tf.initialize_all_variables()
# 启动图, 运行 op
with tf.Session() as sess:
# 运行 'init' op
sess.run(init_op)
# 打印 'state' 的初始值
print(sess.run(state))
# 运行 op, 更新 'state', 并打印 'state'
for _ in range(3):
sess.run(update)
# 虽然只计算一个式子,但是所有相关的x,w,y 都会被执行,最后返回 NumPy 数组
print(sess.run(state))
tensorflow简单教程,及session的使用(实现一个计数器)
最新推荐文章于 2021-05-25 17:24:04 发布