lifecycle

lifecycle

importtensorflowastf

#当去计算一个节点的时候,TensorFlow自动计算它依赖的一组节点,并且首先计算依赖的节点
w=tf.Variable(3)
#w=tf.constant(3)
x=w+2
y=x+5
z=x*3

withtf.Session()assess:
sess.run(w.initializer)
print(sess.run(y))
#这里为了去计算z,又重新计算了x和w,除了Variable值,tf是不会缓存其他比如contant等的值的
#一个Variable的生命周期是当它的initializer运行的时候开始,到会话sessionclose的时候结束
print(sess.run(z))

#如果我们想要有效的计算y和z,并且又不重复计算w和x两次,我们必须要求TensorFlow计算y和z在一个图里
withtf.Session()assess:
sess.run(w.initializer)
y_val,z_val=sess.run([y,z])
print(y_val)
print(z_val)

文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊我,可以问关于本文章的问题!以后每天都会发布新的文章,喜欢的点点关注!一个陪伴你学习Python的新青年!不管多忙都会更新下去,一起加油!

Editor:Lonelyroots

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • lifecycle 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊...
    Lonelyroots阅读 144评论 0 3
  • lifecycle 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊...
    Lonelyroots阅读 116评论 0 2
  • lifecycle 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊...
    Lonelyroots阅读 154评论 0 2
  • lifecycle 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊...
    Lonelyroots阅读 123评论 0 2
  • lifecycle 文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊...
    Lonelyroots阅读 131评论 0 4