gpt4 book ai didi

python - tensorflow 的命名约定?

转载 作者:行者123 更新时间:2023-11-30 22:42:27 39 4
gpt4 key购买 nike

每当使用tensorflow变量的名称时,我都会有一个疑问为什么它们以blabla:0结尾。所以我应该使用 split 函数,例如 v.name.split(':')[0]

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

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

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

最佳答案

有问题的整数被添加到 Tensor class 中,是“值(value)指数”:

value_index: An int. Index of the operation's endpoint that produces this tensor.

它并不总是零!例如:

>>> 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”后缀,因为它是操作的第二个输出。

关于python - tensorflow 的命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42124927/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com