擅长:python、mysql、java
<p>我不确定这是否对您有帮助,但是需要知道在tensorflow中,变量只为给定的<code>Session</code>初始化。每个<code>Session</code>中都需要初始化一个变量,即使在最简单的情况下也要使用它:</p>
<pre><code>import tensorflow as tf
x = tf.Variable(0.)
with tf.Session() as sess:
tf.global_variables_initializer().run()
# x is initialized no issue here
x.eval()
with tf.Session() as sess:
x.eval()
# Error x was never initialized in this session, even though
# it has been initialized before in another session
</code></pre>