Tensorflow2.0实现Sessio会话
Session是用户使用tensorflow时的交互接口,用以创建计算图,然后通过Session的run方法执行计算图。
以下用两种方法创建Session
代码如下(示例):
import tensorflow._api.v2.compat.v1 as tf
import numpy as np
tf.disable_v2_behavior()
matrix1 = tf.constant([[3,3]]) #1行2列的常量矩阵
matrix2 = tf.constant([[2],
[2]]) #2行1列的常量矩阵
product = tf.matmul(matrix1,matrix2) #matrix multiply 矩阵乘法np.dot(m1,m2)
#创建Session
#method 1
# sess = tf.Session()
# result = sess.run(product)
# print(result)
# sess.close()
#mathod 2
with tf.Session() as sess:
result2 = sess.run(product)
print(result2)