Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Tensorflow:';sess=tf.get\u default\u session()之后的`_Python_Machine Learning_Tensorflow_Deep Learning - Fatal编程技术网

Python Tensorflow:';sess=tf.get\u default\u session()之后的`

Python Tensorflow:';sess=tf.get\u default\u session()之后的`,python,machine-learning,tensorflow,deep-learning,Python,Machine Learning,Tensorflow,Deep Learning,我试图弄清楚为什么tf.get\u default\u session()总是返回None类型: import tensorflow as tf tf.reset_default_graph() init=tf.global_variables_initializer() sess = tf.Session() sess.run(init) default = tf.get_default_session() default == None # True 我不知道为什么default=t

我试图弄清楚为什么
tf.get\u default\u session()
总是返回
None
类型:

import tensorflow as tf

tf.reset_default_graph()
init=tf.global_variables_initializer()

sess = tf.Session()
sess.run(init)

default = tf.get_default_session()
default == None # True
我不知道为什么
default=tf.get\u default\u session()
None
,因为我认为它应该返回上一个会话。
有人能找出我的代码出了什么问题吗

仅仅创建一个
tf.Session()
并不会使其成为默认设置。这基本上就是和之间的区别:

sess=tf.InteractiveSession()
打印(tf.get_default_session())#这不是无!
tf.InteractiveSession
不同,
tf.Session
仅在带有
块的
内成为默认会话(它是一个上下文管理器):

sess=tf.Session()
对于sess:
打印(tf.get_default_session())#这不是无!
更多上下文