初心者Tensorflow variables (変数)
今回は定数と変数を見ていこうと思います。
import tensorflow as tf var = tf.Variable(0)#変数定義 integer = tf.constant(3)#定数定義 adds = tf.add(var, integer)#adds = var + integer ans_var = tf.assign(var, adds)#ans_var = (var = adds) muls = tf.multiply(adds, ans_var)#muls = adds * ans_var with tf.Session() as sess: sess.run(tf.global_variables_initializer())#変数の初期化 print(sess.run([muls]))#Sessionの実行
console: 9
もう一度sees.run(muls)を行うと、
変数は最初3から始まるため、結果は36となる
import tensorflow as tf var = tf.Variable(0)#変数定義 integer = tf.constant(3)#定数定義 adds = tf.add(var, integer)#adds = var + integer ans_var = tf.assign(var, adds)#ans_var = (var = adds) muls = tf.multiply(adds, ans_var)#muls = adds * ans_var with tf.Session() as sess: sess.run(tf.global_variables_initializer())#変数の初期化 print(sess.run([muls]))#Sessionの実行 print(sess.run([muls]))#もう一度Sessionの実行
console: 9 36
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-