小编Vin*_*nay的帖子

当实际需要global_variables_initializer()时

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))
Run Code Online (Sandbox Code Playgroud)

我无法理解何时global_variables_initializer()需要.在上面的代码中,如果我们取消注释第4和第7行,我可以执行代码并查看值.如果我按原样运行,我会看到崩溃.

我的问题是它正在初始化哪些变量.x是一个不需要初始化的常量,是一个y未被初始化但用作算术运算的变量.

python initializer python-3.x tensorflow

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

initializer ×1

python ×1

python-3.x ×1

tensorflow ×1