graph_demo()
import tensorflow as tf tf.disable_v2_behavior()
def graph_demo(): ? ? # 图的演示 ? ? a_t = tf.constant(10) ? ? b_t = tf.constant(20) ? ? # 不提倡直接运用这种符号运算符进行计算 ? ? # 更常用tensorflow提供的函数进行计算 ? ? # c_t = a_t + b_t ? ? c_t = tf.add(a_t, b_t) ? ? print("tensorflow实现加法运算:\n", c_t) ? ? tf.compat.v1.disable_v2_behavior() ? ? # 获取默认图 ? ? default_g = tf.compat.v1.get_default_graph() ? ? print("获取默认图:\n", default_g)
? ? # 数据的图属性 ? ? print("a_t的graph:\n", a_t.graph) ? ? print("b_t的graph:\n", b_t.graph) ? ? # 操作的图属性 ? ? print("c_t的graph:\n", c_t.graph)
? ? # 开启会话 ? ? with tf.compat.v1.Session() as sess: ? ? ? ? sum_t = sess.run(c_t) ? ? ? ? print("在sess当中的sum_t:\n", sum_t) ? ? ? ? # 会话的图属性 ? ? ? ? print("会话的图属性:\n", sess.graph)
? ? return None
|