matrix1 = tf.constant([[3., 3.]]) #矩阵
x = tf.matmul(matrix1, matrix2)#矩阵相乘
1 Session
通过session.run(x) 才可以运行x的计算
sess = tf.Session()
result = sess.run(x)
print(result)
sess.close()
with tf.Session() as sess:
result = sess.run(x)
print(result)
2 Variable
state = tf.Variable(0, name="counter")#创建变量state
init = tf.initialize_all_variables()#只要创建变量 就要初始化
后面还要记得sess.run(init)
3 placeholder
feed 相当于先定义一下 运行的时候再用字典把值传进去
input1 = tf.placeholder(tf.types.float32)
input2 = tf.placeholder(tf.types.float32)
output = tf.mul(input1, input2)
with tf.Session() as sess:
print sess.run([output], feed_dict={input1:[7.], input2:[2.]})