tf.InteractiveSession()和tf.Session()
tf.InteractiveSession()适合用于python交互环境
tf.Session()适合用于源代码中
1、tf.InteractiveSession()
直接用eval()就可以直接获得结果,无需运行sess.run()

2、tf.Session()一般在代码中使用
import tensorflow as tf
import numpy as np vector_np = np.array([1,2,4])
vector_tf = tf.constant(vector_np) with tf.Session() as sess:
# print (sess.run(tensor_id.get_shape()))
print (sess.run(vector_tf))
注意:我遇到过这种情况,在pycharm编辑器,先在pycharm交互环境使用了tf.InteractiveSession(),没有用sess.close(),结果又在编辑器里运行代码tf.Session(),
结果可以想象报错了,所有在同一编辑器中不能同时使用启动两个session
tf.InteractiveSession()和tf.Session()的更多相关文章
- tf.InteractiveSession()与tf.Session()
		tf.InteractiveSession():它能让你在运行图的时候,插入一些计算图,这些计算图是由某些操作(operations)构成的.这对于工作在交互式环境中的人们来说非常便利,比如使用IPy ... 
- tf.InteractiveSession() 和 tf.Session() 的区别
		tf.InteractiveSession():它能让你在运行图的时候,插入一些计算图,这些计算图是由某些操作(operations)构成的.这对于工作在交互式环境中的人们来说非常便利,比如使用IPy ... 
- tf.InteractiveSession()与tf.Session()的区别
		Tensorflow依赖于一个高效的C++后端来进行计算.与后端的这个连接叫做session.一般而言,使用TensorFlow程序的流程是先创建一个图,然后在session中启动它. 这里,我们使用 ... 
- tensorflow函数解析: tf.Session() 和tf.InteractiveSession()
		链接如下: http://stackoverflow.com/questions/41791469/difference-between-tf-session-and-tf-interactivese ... 
- TensorFlow--交互式使用--tf.InteractiveSession()
		用tf.Session()创建会话时只有在会话中run某个张量才能得到这个张量的运算结果,而交互式环境下如命令行.IPython,想要执行一行就得到结果,这就需要用到tf.InteractiveSes ... 
- tf.Session()和tf.InteractiveSession()的区别
		官方tutorial是这么说的: The only difference with a regular Session is that an InteractiveSession installs i ... 
- tf.Session()、tf.InteractiveSession()
		tf.Session()和tf.InteractiveSession()的区别 官方tutorial是这么说的: The only difference with a regular Session ... 
- tf.variable和tf.get_Variable以及tf.name_scope和tf.variable_scope的区别
		在训练深度网络时,为了减少需要训练参数的个数(比如具有simase结构的LSTM模型).或是多机多卡并行化训练大数据大模型(比如数据并行化)等情况时,往往需要共享变量.另外一方面是当一个深度学习模型变 ... 
- TensorFlow 辨异 —— tf.placeholder 与 tf.Variable
		https://blog.csdn.net/lanchunhui/article/details/61712830 https://www.cnblogs.com/silence-tommy/p/70 ... 
随机推荐
- gitlab 建立本地仓库
			1.首先在gitlib上进行注册 注册与登录 为了用户的隐私,我们的私人 GitLab 平台关闭了自主注册.申请 GitLab 账号请联系工作站管理员:liuhaoyang@pku.edu.cn 初次 ... 
- 4  playlook-Jinja2 filter
			jinja2模板,不多解释,请看例子 [root@LeoDevops jinjatwo]# cat j1.yaml - hosts: u12 gather_facts: False vars: lis ... 
- vscode c++ 编译生成后,调试时无法命中断点
			//test.cpp #include <stdio.h> ; void print_line(char *str) { if (str != NULL) printf("%s\ ... 
- PHP 合并有序数组
			<?php //两个有序数组合并 $arr1 = [1,5,7,44,66,89]; $arr2 = [4,5,6,88,99,105,111]; $arr3 = []; $l1 = count ... 
- 【Zookeeper系列】构建ZooKeeper应用(转)
			原文地址:https://www.cnblogs.com/sunddenly/p/4064992.html 一.配置服务 配置服务是分布式应用所需要的基本服务之一,它使集群中的机器可以共享配置信息中那 ... 
- HTML自动跳转
			本文首发于 http://youngzy.com/ 关于页面的自动跳转,以前知道有JavaScript的方法,直接设置window.location 或者在setTimeout 函数里进行设置. 现在 ... 
- 帝国CMS  您来自的链接不存在
			网上的解决方法如下. 我是在通过接口,发布新闻,然后点击修改的时候,提示这个. 网上的方法,是让检查这个栏目下,有没有设置默认模板,包括:列表模板和内容模板,如果没有,就设定一下,再“更新数据库缓 ... 
- Laravel使用Form(转载)
			laravel到了5.1.*以上版本,便没有了illuminate/html类库的支持, 我试着把illuminate/html类库加入了laravel5.2,依然没有用, 但是laravelcoll ... 
- java学习(二)--- 变量类型
			变量声明 type identifier [ = value][, identifier [= value] ...] ; 局部变量: 1.局部变量声明在方法.构造方法.语句块中 2.局部变量在方法. ... 
- python全栈开发   *   14 知识点汇总   *    180530
			14 生成器表达式 内置函数# 一.迭代器 (补充)# 1.如何判断迭代对象,迭代器# (1).dir(obj)检测对象有没有iter方法,然后it=obj.__iter__() 获取迭代器 , it ... 
