1
我試圖使用TensorFlow在下面的CSV文件讀取CSV文件讀取(「的test.txt」)無法打印值使用TensorFlow
46, 37, 38
27, 23, 17
,然後打印出來的內容,但沒有什麼是正在打印。我使用的代碼是
import tensorflow as tf
import os
filename_queue = tf.train.string_input_producer(["test.txt"])
reader = tf.TextLineReader()
_, csv_row = reader.read(filename_queue)
record_defaults = [[0], [0], [0]]
val1, val2, val3 = tf.decode_csv(csv_row, record_defaults=record_defaults)
data1 = tf.stack([val1, val2, val3])
init = tf.global_variables_initializer()
with tf.Session() as sess:
sess.run(init)
coord = tf.train.Coordinator()
threads = tf.train.start_queue_runners(coord=coord)
while True:
try:
data2 = sess.run([data1])
print(data2)
except tf.errors.OutOfRangeError:
break
您的代碼工作正常,我(tensorflow 1.2版)。你如何運行它? – npf
我有版本TensorFlow 1.0.1。我試着從PyCharm 2017.1.2以及Windows 7命令行的py文件運行代碼。 – user1377447