tensorflow的运行结果没太懂
来源:4-9 图和会话原理及案例(下)
wxz123
2019-04-15
import tensorflow as tf
a_1 = tf.Variable(1)
b_1 = tf.Variable(2)
tf.assign(a_1, 10)
add = tf.add(a_1, b_1)
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
print(sess.run(add))
老师我运行上面这段代码,为什么输出结果是3啊,TensorFlow不是顺序执行吗
写回答
1回答
-
Oscar
2019-04-17
因为你上面没有 run 那个 tf.assign(a_1, 10) 啊,就没有执行,就没有起作用。
你要给它 run 一下即可:
00
相似问题