#Seesion的两种打开模式import tensorflow as tfmatrix1 = tf.constant([[3,3]])#一行两列的一个矩阵matrix2 = tf.constant([[2], [2]]) #两行一列的一个矩阵product = tf.matmul(matrix1 , matrix2) #矩阵乘法 类似于numpy中 matrix multiply np.dot(m1,m2)#有两种形式用session的会话控制#mothod1sess= tf.Session()result = sess.run(product)print(result) #[[12]]sess.close()#mothod2with tf.Session() as sess: #打开Session,并以sess命名,不需要人工关闭,自动关闭,在with语句内有效 result2 = sess.run(product) print("1:",matrix1.eval()) #[[3 3]] print("2:",matrix2.eval()) #[[2] # [2]] print(result2) #[[12]]