在Python中我可以使用Tensorflow如何让张价值
a = np.array([[3], [6], [9]])
显然,
a[0][0] = 3
a[1][0] = 6
a[2][0] = 9
但我试图做同样的事情tensorflow
import tensorflow as tf
a = tf.Variable(np.array([[3], [6], [9]]))
init = tf.initialize_all_variables()
with tf.Session() as ss:
ss.run(init)
for i in range(3):
print sess.run(a[i][0])
如果我打印它(用于循环),我得到TypeError: 'Variable' object is not callable
我该如何解决这个错误? 非常感谢您的帮助!
您的代码适用于我,在打印错误后,即打印(ss.run(a [i] [0]) –