Il existe input
et data
paramètres dans tf.Print function. Que signifient-ils? Je ne comprends pas cela de la documentaion. Supposons que je souhaite imprimer le tenseur A
. Dois-je passer comme input
, data
, les deux ou d'une autre manière?Qu'est-ce que les paramètres d'entrée et de données dans la fonction tf.Print?
1
A
Répondre
2
Les tf.Print
agit comme tf.identity
, il agit comme input=tf.identity(input)
, qui est le sens des paramètres input
, et data: A list of tensors to print out when op is evaluated
, ce qui signifie que lorsque nous courons le input
, le data
seront évaluées et les résultats seront imprimés.
Lorsque vous voulez exécuter op A
et imprimer le op B,C
, vous devez utiliser A=tf.Print(A, [B,C])
puis exécutez sess.run(A)
Supposons que je wan't pour imprimer uniquement 'A', pas ou' 'B' C'. – Dims
Vous utilisez simplement 'A' au lieu de' B, C', ce qui signifie 'A = tf.Print (A, [A])' – gaussclb
Ok, donc la partie gauche 'A =' est essentielle, merci. – Dims