加载文本文件并使用tensorflow访问数据

时间:2017-01-09 14:13:27

标签: python tensorflow

我有一个大小为(20480,8)的文本文件。我想将第4列中的数据放入一个数组中。我能够使用python作为

file_pathname1 = os.path.join(os.path.expanduser('~'),'TF','1st_test', '20.10.22.12.09.13')
x= np.loadtext(file_pathname1)
y= x[:,4]
#print(np.shape(x))
print(np.shape(y))

我得到y的大小为(20480,)

但我试图将其复制为张量。如何访问数据

file_pathname1 = os.path.join(os.path.expanduser('~'),'TF','1st_test', '20.10.22.12.09.13')
y = tf.read_file(file_pathname1)
sess = tf.Session()
sess.run(y)
print(y.get_shape())

我无法理解我是否正确加载了文件,因为我将其作为空数组     ()

1 个答案:

答案 0 :(得分:2)

找到解决方案发布,如果有人帮助

x1 = tf.constant(y,name = 'x1')
model = tf.initialize_all_variables()
with tf.Session() as session:
     session.run(model)
print(np.shape(session.run(x1)))