【发布时间】:2020-04-24 20:58:54
【问题描述】:
我已经看到答案here。这不是我要找的。p>
我在 tensorflow2.0 上运行它
我在 TensorFlow 文档中读到以下句子:
除了 tf.Variable,张量的值是不可变的, 这意味着仅在单个执行张量的上下文中 有一个单一的价值。然而,两次评估相同的张量可以 返回不同的值;例如,张量可以是 从磁盘读取数据,或者生成一个随机数。
我尝试使用张量作为字典键,但出现以下错误:
Tensor is unhashable if Tensor equality is enabled. Instead, use tensor.experimental_ref() as the key
- 这个错误是什么意思?
- tf.Variables 也可以散列吗?他们还定义了计算而不是计算,所以为什么存在“除了 tf.Variable,张量的值是不可变的”的区别
【问题讨论】: