코드부
import tensorflow as tf
# placeholder 로 2개의 변수 선언
num1 = tf.placeholder(tf.float32)
num2 = tf.placeholder(tf.float32)
# placeholder로 선언된 두 변수 덧셈
adder = num1 + num2
print(adder)
#세션을 열러 실행하되, feed_dict 를 통해 임의값 입력
# feed_dict{a : 3., b: 4.} 과 feed_dict={a:[3.,2.], b:[5.,6.]} 비교 !!
sess = tf.Session()
print(sess.run(adder, feed_dict={num1 : 2., num2 : 4.}))
print(sess.run(adder, feed_dict={num1 : [3.,2.], num2 : [6.,4.]}))
# adder 에 3곱하면 ??
adder_tri = adder * 3 # tf.multiply(adder,3) 과 같은 형태
print(sess.run(adder_tri, feed_dict={num1 : 2., num2 : 4.}))
print(sess.run(adder_tri, feed_dict={num1 : [3.,2.], num2 : [6.,4.]}))
sess.close()
출력부
Tensor("add:0", dtype=float32)
6.0
[9. 6.]
18.0
[27. 18.]