代码:
import tensorflow as tf #Fetch 可以在会话中运行多个op #创建3个常量op input1 = tf.constant(3.0) input2 = tf.constant(2.0) input3 = tf.constant(5.0) #创建一个加法op和一个减法op add = tf.add(input2, input3) mul = tf.multiply(input1, add) #定义会话 with tf.Session() as sess: #运行多个op result = sess.run([mul, add]) print(result)
运行结果:
[21.0, 7.0]
代码:
#Feed #创建两个占位符 #可以在会话中调用 input1 = tf.placeholder(tf.float32) input2 = tf.placeholder(tf.float32) output = tf.multiply(input1, input2) with tf.Session() as sess: #feed的数据以字典的形式传入 print(sess.run(output, feed_dict={input1:[8.], input2:[2.]}))
运行结果:
[ 16.]