In [1]:
import tensorflow as tf
print(tf.__version__)


1.2.0

In [3]:
node1 = tf.constant(3.0, tf.float32)
node2 = tf.constant(4.0)
node3 = tf.add(node1, node2)

In [4]:
print("node1 : ", node1, " node2 : ", node2)


node1 :  Tensor("Const_1:0", shape=(), dtype=float32)  node2 :  Tensor("Const_2:0", shape=(), dtype=float32)

In [5]:
sess = tf.Session()
sess.run(node3)


Out[5]:
7.0

In [6]:
sess.run([node1, node2, node3])


Out[6]:
[3.0, 4.0, 7.0]

In [8]:
sess.run(node1)


Out[8]:
3.0

In [10]:
a = tf.placeholder(tf.float32)
b = tf.placeholder(tf.float32)

In [11]:
adder_node = a + b  # 원래는 tf.add인데 shortcut형태로 +만 사용해도 된다. 

print(sess.run(adder_node, feed_dict={a:3, b:4.5}))


7.5

In [12]:
adder_node2 = tf.add(a,b)

In [13]:
print(sess.run(adder_node2, feed_dict={a:2, b:4}))


6.0

In [14]:
print(sess.run(adder_node, feed_dict={a:[1,2,3], b:[4,5,6]}))


[ 5.  7.  9.]

In [ ]: