코드부

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.]

+ Recent posts