2
私はtass.Variableの値を.assign()で変更したいだけですが、常に "0"を出力しますか?tf変数は値を変更しませんか?
import tensorflow as tf
session = tf.Session()
var = tf.Variable(0, "myVar")
session.run(tf.initialize_all_variables())
var.assign(var + 1)
print session.run(var)
var.assign(var + 1)
print session.run(var)
編集:これは
import tensorflow as tf
session = tf.Session()
var = tf.Variable(0, "myVar")
session.run(tf.initialize_all_variables())
add = var.assign(var + 1)
print session.run(add)
print session.run(add)
私はこの上で絶対に無知なんだけど、とパント、 'var = var.assign(var + 1)'は動作しますか? – Bathsheba
https://www.tensorflow.org/versions/r0.10/api_docs/python/state_ops.html#Variableこちらもお気軽に –