根据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中的私有属性
Aug 21 Python
栈和队列数据结构的基本概念及其相关的Python实现
Aug 24 Python
python中的格式化输出用法总结
Jul 28 Python
python多个模块py文件的数据共享实例
Jan 11 Python
python爬虫 execjs安装配置及使用
Jul 30 Python
python脚本执行CMD命令并返回结果的例子
Aug 14 Python
python中对_init_的理解及实例解析
Oct 11 Python
Django集成celery发送异步邮件实例
Dec 17 Python
Python字符串、列表、元组、字典、集合的补充实例详解
Dec 20 Python
用Python绘制漫步图实例讲解
Feb 26 Python
Python函数__new__及__init__作用及区别解析
Aug 31 Python
Python使用pyecharts控件绘制图表
Jun 05 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
PHP 截取字符串 分别适合GB2312和UTF8编码情况
2009/02/12 PHP
一些需要禁用的PHP危险函数(disable_functions)
2012/02/23 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
php中字符串和正则表达式详解
2014/10/23 PHP
PHP实现限制IP访问及提交次数的方法详解
2017/07/17 PHP
tp5框架基于ajax实现异步删除图片的方法示例
2020/02/10 PHP
JavaScript中Object和Function的关系小结
2009/09/26 Javascript
AngularJS表单编辑提交功能实例
2015/02/13 Javascript
jQuery实现判断滚动条到底部
2015/06/23 Javascript
详解webpack介绍&amp;安装&amp;常用命令
2017/06/29 Javascript
解决VUEX刷新的时候出现数据消失
2017/07/03 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
Node如何后台数据库使用增删改查功能
2019/11/21 Javascript
JS判断浏览器类型与操作系统的方法分析
2020/04/30 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
python中使用mysql数据库详细介绍
2015/03/27 Python
Python中django学习心得
2017/12/06 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
详解解决Python memory error的问题(四种解决方案)
2019/08/08 Python
Python之——生成动态路由轨迹图的实例
2019/11/22 Python
Matplotlib中%matplotlib inline如何使用
2020/07/28 Python
Python在字符串中处理html和xml的方法
2020/07/31 Python
美国知名的女性服饰品牌:LOFT(洛芙特)
2016/08/05 全球购物
高山背包:High Sierra
2017/11/23 全球购物
美国第二大连锁药店:Rite Aid
2019/04/03 全球购物
Farfetch台湾官网:奢侈品牌时尚购物平台
2019/06/17 全球购物
小学教师岗位职责
2013/11/25 职场文书
实习生单位鉴定意见
2013/12/04 职场文书
财务方面个人工作的自我评价
2013/12/28 职场文书
项目总经理岗位职责
2014/02/14 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
感恩小明星事迹材料
2014/05/23 职场文书
优秀英文求职信范文
2015/03/19 职场文书
python3美化表格数据输出结果的实现代码
2021/04/14 Python
python3中apply函数和lambda函数的使用详解
2022/02/28 Python