关于tensorflow 数据流图

 图结构:数据(Tensor)+操作(operation)

  1. 默认图:

import tensorflow as tf
import os
os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
def tensorflow_demo():
    """
    TensorFlow的基本结构
    :return:
    """
# #原生python加法运算

a = 3
b = 2
c = a + b
print("结果:\n",c)
# #TensorFlow实现加法运算
# # 图 在构建阶段,数据与操作执行步骤被描述为图;
# # 流程图:定义数据(张量Tensor)和操作(节点Op)
a_t = tf.constant(2)
b_t = tf.constant(3)
c_t = a_t + b_t
print("结果:\n",c_t)

#    # 开启会话 使用会话执行构建的图中操作
#    # 调用各方资源,将定义好的数据和操作运行起来
with tf.Session() as sess:
    c_t_value = sess.run(c_t)
    print("c_t_value:\n",c_t_value)
    # print("sess的图属性:\n",sess.graph)
    # return None

if __name__ == "__main__":
# #代码1:TensorFlow的基本结构
    tensorflow_demo()




 

查看默认图的方法

  1. 调用方法:tf.get_default_graph()
  2. 查看属性:.grapg(op\sess)
    import tensorflow as tf
    import os
    os.environ['TF_CPP_MIN_LOG_LEVEL']='2'
    def tensorflow_demo():
        """
        TensorFlow的基本结构
        :return:
        """
    # #原生python加法运算
    
    a = 3
    b = 2
    c = a + b
    print("结果:\n",c)
    # #TensorFlow实现加法运算
    # # 图 在构建阶段,数据与操作执行步骤被描述为图;
    # # 流程图:定义数据(张量Tensor)和操作(节点Op)
    a_t = tf.constant(2)
    b_t = tf.constant(3)
    c_t = a_t + b_t
    print("结果:\n",c_t)
    
    
    def graph_demo():
        """
        图的演示
        :return:
        """
    # #TensorFlow实现加法运算
    a_t = tf.constant(2)
    b_t = tf.constant(3)
    c_t = a_t + b_t
    print("结果:\n",c_t)
    # 查看默认图
    # 1.调用方法
    default_g = tf.get_default_graph()
    print("default_g:\n", default_g)
    # 2.查看属性
    print("a_t的图属性:\n ", a_t.graph)
    print("b_t的图属性:\n ", b_t.graph)
    
    #    # 开启会话 使用会话执行构建的图中操作
    #    # 调用各方资源,将定义好的数据和操作运行起来
    with tf.Session() as sess:
        c_t_value = sess.run(c_t)
        print("c_t_value:\n",c_t_value)
        print("sess的图属性:\n",sess.graph)
        # return None
    
    if __name__ == "__main__":
    # #代码1:TensorFlow的基本结构
    #     tensorflow_demo()
    # 图的演示
        graph_demo()
    
    
    
    
    
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值