Operation是最基本的执行单位,Op也被称为node。一个Op读取0个或多个Tensor,执行计算,返回0个或多个Tensor。
使用tf.placeholder(tf.float32)
添加一个占位Op,在运行Session时,指定实际的数据填充这个占位Op,如果placeholder没有被填充数据,则会报错。
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)
adder_node = a + b # + provides a shortcut for tf.add(a, b)
print(sess.run(adder_node, {a: 3, b:4.5}))
print(sess.run(adder_node, {a: [1,3], b: [2, 4]}))
7.5
[ 3. 7.]