#Seesion的两种打开模式 import tensorflow as tf matrix1 = tf.constant([[3,3]])#一行两列的一个矩阵 matrix2 = tf.constant([[2], [2]]) #两行一列的一个矩阵 product = tf.matmul(matrix1 , matrix2) #矩阵乘法 类似于numpy中 matrix multiply np.dot(m1,m2) #有两种形式用session的会话控制 #mothod1 sess= tf.Session() result = sess.run(product) print(result) #[[12]] sess.close() #mothod2 with 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]]