我是python和TensorFlow的初学者。按照TensorFlow网站中“读取数据”的说明,我想在python中将一些数据加载到我的项目中。这是我的代码,非常简单
import tensorflow as tf
files = tf.train.match_filenames_once("*.txt")
print(files)
结果是
Tensor("matching_filenames/read:0", dtype=string)
我已将要读取的数据放入此项目的工作空间。为什么它仍然告诉我匹配的文件名是0?
此外,我想要读取的数据是一维数据列表,每行两个。文件大小约为100W +数字。
我正在使用的IDE是pycharm
谢谢!
答案 0 :(得分:0)
您的变量Files
是Tensor(TensorFlow图中的一个节点)。您需要在TensorFlow会话中运行它,以便访问其值。
files = tf.train.match_filenames_once("*.txt")
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
print(sess.run(files))
我建议你阅读official documentation以了解有关TensorFlow,Tensors和TensorFlow图的更多信息。