【发布时间】:2017-10-17 09:08:42
【问题描述】:
我用谷歌搜索并得知 Tensorflow 的 constant() 函数会生成一个常量 Tensor(大惊喜!)并且无法修改。
但是当我这样做时:
>>> a = tf.constant(0.0)
>>> a = a + 1.0
我没有看到 Tensorflow 产生任何错误。
我明白原因了,a 现在是一个新的张量运算Add (<tf.Tensor 'add_1:0' shape=() dtype=float32>)。
我的问题是,如果我们可以修改,Tensorflow constant 有什么用?它与图形优化有什么关系吗?我在这里错过了一些琐碎的事情吗?
提前致谢。
【问题讨论】:
标签: python tensorflow