import tensorflow as tf
x = tf.constant(35, name='x')
y = tf.Variable(x + 5, name='y')
# model = tf.global_variables_initializer()
with tf.Session() as session:
print("x = ", session.run(x))
# session.run(model)
print("y = ", session.run(y))
我不明白什么时候需要global_variables_initializer()
英镑.在上面的代码中,如果我们取消注释第4行&;7.我可以执行代码并查看值.如果我按原样跑,我会看到撞车.
我的问题是它正在初始化哪些变量.x
是一个不需要初始化的常数,y
是一个未初始化但用作算术运算的变量.