lifecycle

作者: Lonelyroots | 来源:发表于2023-02-05 23:43 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/jgjvhdtx.html