with session的使用是最常见的,他沿用了Python中with的语法,即当程序结束时会自动关闭session,而不需要再去写close。
实例要求:
使用with session 的方法建立session ,并在session中计算两个变量的值(3和4)的相加与相乘的值。
import tensorflow as tf
a = tf.constant(3) #定义常量3
b = tf.constant(4) #定义常量4
with tf.Session() as sess: #建立session
print("相加:%i" % sess.run(a+b))
print("相乘:%i" % sess.run(a*b))
运行结果为:
相加:7
相乘:12