Tensorflow结果具有以下形式<tf.tensor'add:0'=“”shape =“()”dtype =“int32”>

时间:2016-10-14 15:27:38

标签: linux installation tensorflow anaconda

安装Tensorflow后,当我尝试添加到tf.add(2,3)的数字时,它只返回tf.Tensor 'Add:0' shape=() dtype=int32而不是结果。我在Linux 64位上安装了Tensorflow和Anaconda。我怎样才能得到结果(例如5)?

1 个答案:

答案 0 :(得分:1)

Tensorflow是一个符号计算库,所以一旦你打电话给&#39;添加&#39;函数,你得到一个符号变量,而不是最终输出。您必须使用会话运行它才能获得输出。在您的情况下,代码将是:

sess = tf.InteractiveSession()
c = tf.add(2,3)
sess.run(c)

查看TF Introduction了解详情