打印使用tensorflow high API设置的变量中的值

时间:2019-05-24 06:29:26

标签: python tensorflow

最近,我尝试触摸tf.data.Dataset API。

我希望打印以下值:

import tensorflow as tf
dataset = tf.data.Dataset.from_tensor_slices(tf.range(10))

print(dataset)

它不起作用。

错误:

  

TypeError:int()参数必须是字符串,类似字节的对象或数字,而不是'Tensor'

我的预期结果应该是:

dataset: [0,1,2,3,4,5,6,7,8,9]

1 个答案:

答案 0 :(得分:0)

假设数据集是一个列表

dataset = tf.data.Dataset.from_tensor_slices(tf.range(10))
print(', '.join(data))

也请看pprint进行调试。

from pprint import pprint
dataset = tf.data.Dataset.from_tensor_slices(tf.range(10))
pprint(dataset)