根据tensor的名字获取变量的值方式
更新时间:2020年4月30日 12:07 点击:1651
需求:
有时候使用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的名字获取变量的值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持猪先飞。
相关文章
- 这篇文章主要介绍了Pytorch之扩充tensor的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-05
- 今天小编就为大家分享一篇python Tensor和Array对比分析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-27
解决Pytorch dataloader时报错每个tensor维度不一样的问题
这篇文章主要介绍了解决Pytorch dataloader时报错每个tensor维度不一样的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-05-28- 这篇文章主要介绍了vue实现从外部修改组件内部的变量的值,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-31
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
今天小编就为大家分享一篇pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-27Pytorch 扩展Tensor维度、压缩Tensor维度的方法
这篇文章主要介绍了Pytorch 扩展Tensor维度、压缩Tensor维度的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-09-09- 这篇文章主要介绍了Python Tensor FLow简单使用方法,结合实例形式详细分析了Tensor FLow相关概念、原理、用法与操作注意事项,需要的朋友可以参考下...2020-04-27
- 今天小编就为大家分享一篇pytorch 实现删除tensor中的指定行列,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-27
- 这篇文章主要介绍了java 利用反射获取内部类静态成员变量的值操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-12-04
- 今天小编就为大家分享一篇Pytorch Tensor的统计属性实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-05-08
tensorflow 获取所有variable或tensor的name示例
今天小编就为大家分享一篇tensorflow 获取所有variable或tensor的name示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-30- 在本篇文章里小编给大家整理的是一篇关于Java 反射修改类的常量值、静态变量值、属性值实例详解内容,有兴趣的读者们可以跟着学习下。...2021-01-17
- Turtle库是Python语言中一个很流行的绘制图像的函数库,本篇文章小编就带大家学习python利用Turtle库画画写名字的相关资料,需要的朋友可以参考下面文章的具体内容...2021-09-24
- 这篇文章主要介绍了pytorch 把图片数据转化成tensor的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-05
pytorch查看torch.Tensor和model是否在CUDA上的实例
今天小编就为大家分享一篇pytorch查看torch.Tensor和model是否在CUDA上的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-30pytorch中tensor.expand()和tensor.expand_as()函数详解
今天小编就为大家分享一篇pytorch中tensor.expand()和tensor.expand_as()函数详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-05-09- 这篇文章主要为大家介绍了pytorch教程中关于Tensor的操作使用,有需要的朋友可以借鉴参考下,希望可以有所帮助,祝大家升职加薪,共同进步...2021-09-07
- 今天小编就为大家分享一篇TensorFlow tensor的拼接实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-22
Pytorch基本变量类型FloatTensor与Variable用法
今天小编就为大家分享一篇Pytorch基本变量类型FloatTensor与Variable用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-04-30- 今天小编就为大家分享一篇Pytorch 之修改Tensor部分值方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-05-09