我只想将局部变量a
的值更改为全局变量a
的值。
如何将此
a = 0
更改为a = 1
?
a = 0
def accurx(a):
a = a
return a
accuracy_summary = tf.summary.scalar("value a=0 changed to a=1 here", accurx(a))
def do_report():
global a
a = 1
a = accurx(a)
summaryx, _ = sess.run([accuracy_summary, correct], feed_dict={x: batch_xs, y_: batch_ys, keep_prob: 1.0})
summaryx_writer.add_summary(summaryx, batch_idx)
我在这里致电precision_summary
[您正在这样做,但您的功能accurx
似乎没用,a = 1
已经在修改a
的值
如果要用全局值修改本地值,请不要用相同的方式来命名它]