tf.Print function中有input
和data
个参数。他们的意思是什么?我从文档中了解到这一点。
假设我希望打印张量A
。我应该以{{1}},input
或其他方式传递它吗?
答案 0 :(得分:2)
tf.Print
的行为与tf.identity
类似,因此其行为类似input=tf.identity(input)
,即参数input
的含义,
和data: A list of tensors to print out when op is evaluated
,这意味着当我们运行input
时,将评估data
并打印结果。
如果您想运行操作A
并打印操作B,C
,则应使用A=tf.Print(A, [B,C])
然后运行sess.run(A)