1

Ich frage mich, ob es eine Möglichkeit gibt, die Eingabewarteschlange im Datentyp Tensor-Liste zu drucken.Wie wird die Tensorliste gedruckt?

import tensorflow as tf 

image=tf.cast(image,tf.string)#list of input image directory 
label=tf.cast(label,tf.int32) #list of input image label 

input_queue=tf.train.slice_input_producer([image,label]) 

with tf.Session() as session: 
    print(session.run(input_queue)) 

Wenn print input_queue auf diese Weise hält das Programm auf runnning und zeigt keine Reaktion.

+0

können Sie bitte einige Beispieleinträge für die Tensoren 'image' und' label' hinzufügen? Damit ich an einer Lösung arbeiten kann. Nur ein paar Einträge sind in Ordnung. – kmario23

+0

Außerdem sehen diese Antwort helfen: https://stackoverflow.com/questions/43567552/tf-slice-input-producer-not-keeping-tensors-in-sync – kmario23

+0

Sie in diesem [Script] (https beziehen könnte: //github.com/kevin28520/My-TensorFlow-tutorials/blob/master/01%20cats%20vs%20dogs/input_data.py) und ich zitierte gerade aus der Leitung 97. Danke :) @ kmario23 – Cristina

Antwort

0

können Sie Funktion eval() verwenden, um den Tensor zu erhalten. Für Ihren Code können Sie print(input_queue.eval()) verwenden, um die 'input_queue' zu drucken.

Verwandte Themen