尝试打印时不显示张量名称



我尝试初始化一个具有特定名称的张量,并使用以下代码打印它:

import tensorflow as tf
r1 = tf.constant(1, tf.int16, shape=(), name="test")
print(r1)

但输出没有显示张量名称:

tf.Tensor(1, shape=(), dtype=int16)

输出是这样的有原因吗?(我看到了它工作的例子,并显示了张量的名称(

此功能在Tensorflow 1.x上可用。您可以通过键入以下代码来获得张量名称:

%tensorflow_version 1.x
import tensorflow as tf
r1 = tf.constant(1, tf.int16, shape=(), name="test")
print(r1)

输出:

TensorFlow 1.x selected.
Tensor("test:0", shape=(), dtype=int16)

相关内容

  • 没有找到相关文章

最新更新