После установки Tensorflow, когда я пытаюсь добавить к номерам с tf.add(2,3)
, например, он возвращает tf.Tensor 'Add:0' shape=() dtype=int32
вместо результата , Я установил Tensorflow с Anaconda на 64-битной Linux. Как я могу получить результат (например, 5)?Результаты тензорного потока имеют следующий вид <tf.Tensor 'Add: 0' shape =() dtype = int32>
0
A
ответ
1
Tensorflow - это символическая вычислительная библиотека, поэтому, как только вы вызываете функцию «добавить», вы получаете символическую переменную, а не конечный результат. Вы должны запустить его, используя сеанс, чтобы получить результат. В вашем случае код будет:
sess = tf.InteractiveSession()
c = tf.add(2,3)
sess.run(c)
Заканчивать TF Introduction для более подробной информации
большое спасибо! –