当前位置: 代码迷 >> python >> tensorflow的名称约定?
  详细解决方案

tensorflow的名称约定?

热度:28   发布时间:2023-06-13 13:45:41.0

每当使用张量流变量的名称时,我都有一个问题,为什么它们以blabla:0结尾blabla:0 所以我应该使用像v.name.split(':')[0]这样的分割函数。

尽管有相同名称的变量,但尾部的名称不会改变,就像我期望的aaa:0aaa:1

有人知道为什么tensorflow会这样吗?

我在tensorflow.org或通过谷歌搜索找不到这个原因。

违规整数在添加,并且是“值索引”:

value_index:一个int 生成此张量的操作终点的索引。

它并不总是零! 例如:

>>> import tensorflow as tf
>>> tf.unique([1,2,3])

打印:

Unique(y=<tf.Tensor 'Unique:0' shape=(?,) dtype=int32>, idx=<tf.Tensor 'Unique:1' shape=(3,) dtype=int32>)

所以第一个输出后缀为“:0”,但第二个输出后缀为“:1”,因为它是op的第二个输出。

  相关解决方案