查询有关张量流中常量的行为

时间:2016-09-06 10:09:09

标签: tensorflow

我是tensorflow的新手,我对常量函数的运行方式有疑问。我有一个简单的程序如下所示:

import tensorflow as tf

a = tf.placeholder("float")
b = tf.constant(0.0)

y = tf.mul(x=a,y=b)

with tf.Session() as sess:
   print(sess.run(y,feed_dict={a:1,b:4}))

我得到的输出是4.0。但是,我已经设定了' b'作为值为0的常数。

我要么寻找错误,要么将值0作为输出。请帮助我理解这种行为。

1 个答案:

答案 0 :(得分:2)

EList<EReference> _eAllContainments = eClass.getEAllContainments(); 不仅可以将值传递给占位符,还可以用于覆盖图中张量的值。

当您运行feed_dict时,填充占位符sess.run(y,feed_dict={a:1,b:4}))和覆盖常量值a会发生什么。