根据tensor的名字获取变量的值方式


Posted in Python onJanuary 04, 2020

需求:

有时候使用slim这种封装好的工具,或者是在做滑动平均时,系统会帮你自动建立一些变量,但是这些变量只有名字,而没有显式的变量名,所以这个时候我们需要使用那个名字来获取其对应的值。

如下:

input = np.random.randn(4,3)
net = slim.fully_connected(input,2,weights_initializer=tf.ones_initializer(dtype = tf.float32))

这段代码看似简单,但其实帮你生成了一个w和一个b。如果你运行下面代码:

with tf.Session() as sess:
   sess.run(tf.global_variables_initializer())
   for v in tf.global_variables():
     print(v)

你会发现里面还有

<tf.Variable 'fully_connected/weights:0' shape=(3, 2) dtype=float64_ref>

<tf.Variable 'fully_connected/biases:0' shape=(2,) dtype=float64_ref>

这样两个变量,但是由于没有显式声明,所以我们要从其名字取值。

解决方案:

1、从图里面取值:

print(sess.run(tf.get_default_graph().get_tensor_by_name("fully_connected/weights:0")))

这个就是先拿到图,然后从图里面取变量 。

2、直接取值

print(sess.run("fully_connected/weights:0"))

直接把名字传进run里面就可以直接运行了,但是这个仍然拿不到变量,这个只能拿到变量值。

以上这篇根据tensor的名字获取变量的值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python读文件逐行处理的示例代码分享
Dec 27 Python
浅析python递归函数和河内塔问题
Apr 18 Python
Python编程实现微信企业号文本消息推送功能示例
Aug 21 Python
python爬虫之BeautifulSoup 使用select方法详解
Oct 23 Python
python3操作微信itchat实现发送图片
Feb 24 Python
Django1.9 加载通过ImageField上传的图片方法
May 25 Python
Pycharm无法使用已经安装Selenium的解决方法
Oct 13 Python
深入了解和应用Python 装饰器 @decorator
Apr 02 Python
使用Python为中秋节绘制一块美味的月饼
Sep 11 Python
解决Jupyter notebook更换主题工具栏被隐藏及添加目录生成插件问题
Apr 20 Python
如何在scrapy中集成selenium爬取网页的方法
Nov 18 Python
python opencv通过按键采集图片源码
May 20 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
Jan 04 #Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 #Python
对tensorflow中的strides参数使用详解
Jan 04 #Python
tensorflow之获取tensor的shape作为max_pool的ksize实例
Jan 04 #Python
TensorFlow tf.nn.max_pool实现池化操作方式
Jan 04 #Python
TensorFlow tf.nn.conv2d实现卷积的方式
Jan 03 #Python
Python调用钉钉自定义机器人的实现
Jan 03 #Python
You might like
攻克CakePHP系列三 表单数据增删改
2008/10/22 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
PHP getName()函数讲解
2019/02/03 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
javascript 触发事件列表 比较不错
2009/09/03 Javascript
Js获取事件对象代码
2010/08/05 Javascript
JQuery操作Select的Options的Bug(IE8兼容性视图模式)
2013/04/21 Javascript
javascript模拟post提交隐藏地址栏的参数
2014/09/03 Javascript
JS遍历页面所有对象属性及实现方法
2016/08/01 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
JavaScript触发onScroll事件的函数节流详解
2016/12/14 Javascript
js模拟微博发布消息
2017/02/23 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
微信小程序实现图片上传、删除和预览功能的方法
2017/12/18 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
node.js使用yargs处理命令行参数操作示例
2020/02/11 Javascript
Javascript查看大图功能代码实现
2020/05/07 Javascript
JS sort方法基于数组对象属性值排序
2020/07/10 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
Python中文编码那些事
2014/06/25 Python
python基于urllib实现按照百度音乐分类下载mp3的方法
2015/05/25 Python
Python计算两个矩形重合面积代码实例
2019/09/16 Python
Tensorflow训练模型越来越慢的2种解决方案
2020/02/07 Python
Python之Django自动实现html代码(下拉框,数据选择)
2020/03/13 Python
tensorflow指定CPU与GPU运算的方法实现
2020/04/21 Python
Python通过递归函数输出嵌套列表元素
2020/10/15 Python
SOA面试题:如何在SOA中实现松耦合
2013/07/21 面试题
办公室前台的岗位职责
2013/12/20 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
房屋改造计划书
2014/01/10 职场文书
应届大学生求职信
2014/07/20 职场文书
年底个人总结范文
2015/03/10 职场文书
朋友聚会开场白
2015/06/01 职场文书
golang协程池模拟实现群发邮件功能
2021/05/02 Golang
MySQL详解进行JDBC编程与增删改查方法
2022/06/16 MySQL