1

텐서 목록의 데이터 유형에 입력 대기열을 인쇄하는 방법이 있는지 궁금합니다.텐서리스트를 인쇄하는 방법은?

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)) 

이 방법으로 print input_queue 경우, 프로그램은 실행 해에 유지하고 응답을 표시하지 않습니다.

+0

텐서'이미지'와'라벨'에 대한 몇 가지 샘플 항목을 추가 할 수 있습니까? 그래서 나는 해결책을 찾을 수 있습니다. 단지 몇 항목 만 괜찮습니다. – kmario23

+0

또한이 답변이 도움이 될 참조하십시오 : https://stackoverflow.com/questions/43567552/tf-slice-input-producer-not-keeping-tensors-in-sync – kmario23

+0

이 [스크립트] (https : //github.com/kevin28520/My-TensorFlow-tutorials/blob/master/01%20cats%20vs%20dogs/input_data.py) 97 행에서 인용했습니다. 감사합니다 :) @ kmario23 – Cristina

답변

0

eval() 함수를 사용하여 텐서를 얻을 수 있습니다. 귀하의 코드에서 print(input_queue.eval()) 을 사용하여 'input_queue'를 인쇄 할 수 있습니다.