1、Session实例
import tensorflow as tf
# 搭建计算图
node1 = tf.constant(2.0, tf.float32, name='node1')
node2 = tf.constant(3.0, tf.float32, name='node2')
node3 = tf.add(node1, node2)
'''使用Session的模式一'''
sess = tf.Session() # 创建会话
print('node3运算结果为:', sess.run(node3)) # 运行计算图
sess.close() # 关闭会话
'''使用Session的模式二'''
# with tf.Session() as sess:
# print(sess.run(node3)) # 运行计算图
'''指定默认的Session第一种方式'''
# sess = tf.Session()
# with sess.as_default():
# print(node3.eval())
'''指定默认的Session第二种方式'''
# sess = tf.Session()
# print(node3.eval(session=sess))
# sess.close()
'''交互式环境下构建默认会话'''
# sess = tf.InteractiveSession()
# print(node3.eval())
# sess.close()
2、常量
import tensorflow as tf
# 定义常量
tenso