我尝试初始化一个具有特定名称的张量,并使用以下代码打印它:
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)