在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]) –