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 一下即可:

//img.mukewang.com/szimg/5cb625560001506b14621142.jpg

0
0

基于Python玩转人工智能最火框架 TensorFlow应用实践

机器学习入门,打牢TensorFlow框架应用是关键!

2214 学习 · 688 问题

查看课程