In [1]:
import tensorflow as tf
print(tf.__version__)
In [5]:
a = tf.constant(120, name="a")
b = tf.constant(130, name="b")
c = tf.constant(140, name="c")
In [6]:
print(a)
In [7]:
v = tf.Variable(0, name="v")
In [9]:
calc_op = a + b + c
In [11]:
assign_op = tf.assign(v, calc_op) #변수에 할당할떄에는 assign함수를 사용한다.
In [14]:
with tf.Session() as sess:
# sess.run(tf.global_variables_initializer())
sess.run(assign_op) #이렇게 할경우 변수 초기화를 안해줘도 된다. #이부분이 실행되야 할당이 되는 것이다.
print(sess.run(v))
In [18]:
a = tf.placeholder(shape=[3], dtype=tf.int32) #shape가 [3]은 [1,2,3] 이런것을 뜻함
In [19]:
b = tf.constant(2)
In [20]:
x2_op = a * b
In [22]:
with tf.Session() as sess:
x2_op_val = sess.run(x2_op, feed_dict={a:[1,2,3]})
print(x2_op_val)
x2_op_val = sess.run(x2_op, feed_dict={a:[10,20,30]})
print(x2_op_val)
In [ ]: