如果有一个Tensor t,在使用t.eval()时,等价于:

tf.get_defaut_session().run(t)
t = tf.constant(42.0)
sess = tf.Session()
with sess.as_default(): # or `with sess:` to close on exit
assert sess is tf.get_default_session()
assert t.eval() == sess.run(t)

这其中最主要的区别是你可以使用sess.run()在同一步获取多个tensor中的值,

例如:

t = tf.constant(42.0)
u = tf.constant(37.0)
tu = tf.mul(t, u)
ut = tf.mul(u, t)
with sess.as_default():
tu.eval() # runs one step
ut.eval() # runs one step
sess.run([tu, ut]) # evaluates both tensors in a single step

注意到:每次使用 eval 和 run时,都会执行整个计算图,为了获取计算的结果,将它分配给tf.Variable,然后获取。

最新文章

  1. #iOS问题记录# 关于UITableViewcel的分割线去掉问题
  2. 用原生javascript实现在页面动态显示时间
  3. A little bit about Handlers in JAX-WS
  4. css笔记——关于 body/html 的高度百分比
  5. js对象的复制,传递,新增,删除和比较
  6. TODO、FIXME和XXX转载
  7. Memcached安装,操作,用C#操作
  8. magento新闻邮件发送一直处于“正在发送”状态问题解决
  9. zoj 3288 Domination (可能dp)
  10. js中setTimeout()的使用
  11. linux—find常见指令用法示例
  12. PHP开发中需要注意几点事项,新手少走弯路必备知识
  13. Day 2 Python数值计算
  14. Rails里rake db:migrate出现undefined method last_comment问题的解决
  15. java scala jdk+sdk
  16. c2d遮罩
  17. (常用)os模块
  18. 【DWM1000】 code 解密6一TAG 状态机第一步
  19. kaili 安装中文输入法
  20. Android UI系列-----CheckBox和RadioButton(1)

热门文章

  1. bootstrap网格系统.html
  2. Flutter学习笔记--Dart基础
  3. 网络安全-主动信息收集篇第二章-二层网络扫描之nmap
  4. 模拟80(a)
  5. SpringBoot 常用注解简单总结
  6. 关于js中函数的一点总结
  7. 帝国cms7.5免登陆发布模块
  8. 6.1Hadoop属性Configuration配置API
  9. 说一说JVM双亲委派机制与Tomcat
  10. 开发板,pc,虚拟机三者如何互相ping通