# -*- coding:utf-8 -*-
import tensorflow as tf
fn_queue=tf.train.string_input_producer(["winequality-white-test.csv"])
reader=tf.TextLineReader(skip_header_lines=1)
key,value=reader.read(fn_queue)
print(key)#文件名及行数
print(value)#按行读取的原始字符串
#fixedacidity,volatileacidity,citric acid,residualsugar,chlorides,freesulfurdioxide,totalsulfurdioxide,density,pH,sulphates,alcohol,quality
recordDefaults=[[1.],[1.],[1.],[1.],[1.],[1.],[1.],[1.],[1.],[1.],[1.],[1.]]
(fixedacidity,volatileacidity,citricacid,residualsugar,chlorides,freesulfurdioxide,totalsulfurdioxide,density,pH,sulphates,alcohol,quality)=\
tf.decode_csv(value,record_defaults=recordDefaults)
features=tf.stack([fixedacidity,volatileacidity,citricacid,residualsugar,chlorides,freesulfurdioxide,totalsulfurdioxide,density,pH,sulphates,alcohol])
out=quality
init_op=tf.global_variables_initializer()with tf.Session() as sess:sess.run(init_op)#开启协调器coord=tf.train.Coordinator()#启动队列填充threads=tf.train.start_queue_runners(coord=coord)try:for i in range(200):sample,label=sess.run([features,out])print(sample)print(label)print("--------")except tf.errors.OutOfRangeError:print("Done!!!")finally:coord.request_stop()coord.join(threads)print("reading has finished.")

以白酒品质样本文件为例,输出结果如下:


[6.100e+00 2.700e-01 4.300e-01 7.500e+00 4.900e-02 6.500e+01 2.430e+02
9.957e-01 3.120e+00 4.700e-01 9.000e+00]
5.0
reading has finished.

tensorflow随笔-文件数据读取相关推荐

  1. Tensorflow图像处理以及数据读取

    本文完整代码在 https://github.com/jiemojiemo/Tensorflow_Demo/blob/master/image_loader.ipynb Tensorflow图像处理以 ...

  2. TensorFlow全新的数据读取方式:Dataset API入门教程

    Dataset API是TensorFlow 1.3版本中引入的一个新的模块,主要服务于数据读取,构建输入数据的pipeline. 此前,在TensorFlow中读取数据一般有两种方法: 1.使用pl ...

  3. SpringBoot yml文件数据读取

    读取配置数据 使用 @Value注解 使用 @Value("表达式") 注解可以从配合文件中读取数据,注解中用于读取属性名引用方式是:${一级属性名.二级属性名--} 我们可以在 ...

  4. tensorflow随笔-读写数据tf.data

    模块:tf.data 定义在tensorflow/_api/v1/data/init.py 输入管道的tf.data.Dataset API 模块 实验模块:构建输入管道的实验API. 类 class ...

  5. python 导入数据对不齐_[Python] 大文件数据读取分析

    首先我们可以确定的是不能用read()与readlines()函数: 因为如果将这两个函数均将数据全部读入内存,会造成内存不足的情况. 针对数据按行划分的文件 以计算行数为例,首先针对几种不同的方法来 ...

  6. c++ 读取 .tfw 文件数据(读取 .tif 影像中的投影信息)

            关于读取 .tif 影像的投影信息,下面介绍了两种方法:         1.按读取 .txt 的方法读取 .tfw 文件:         2.使用 GDAL 直接从 .tif 影像 ...

  7. tensorflow随笔-保存与读取使用模型

    1.MNIST是深度学习的经典入门demo,他是由6万张训练图片和1万张测试图片构成的,每张图片都是2828大小(如下图),而且都是黑白色构成(这里的黑色是一个0-1的浮点数,黑色越深表示数值越靠近1 ...

  8. darpa E3和E5数据集bin文件数据读取

    1.E3/E5数据集下载云盘中下载ta3-java-consumer.tar.gz压缩包 2.解压缩,用./json_consumer.sh可以讲数据集中的.bin文件转换成.json格式,方法如下: ...

  9. csv文件数据读取错误解决

    事情是这样的: 我想要打开一个csv文件,结果显示如下错误: with open("validation.csv", "r") as f:n = 1for ro ...

最新文章

  1. 家用路由器支持组播吗_组播分布树及其转发模式
  2. 关闭oracle服务 linux,Linux下启动和关闭Oracle服务与数据库
  3. 小班计算机游戏教案,幼儿园小班游戏教案
  4. OKGAN:线上训练GAN的方法
  5. 怎么把github上的东西传到码云_Git同步更新操作GitHub和码云仓库上面的代码
  6. java中地图查询比较慢,在java中缓慢的地图
  7. Idea不能显示类的继承关系,pom文件的右键属性中也没有Diagrams选项(已解决)
  8. 计算一棵树的深度和宽度[Treeview的深度和宽度](多题头的表格问题解决的基础)...
  9. 吴恩达神经网络和深度学习-学习笔记-13-Aadm优化算法(Momentum + RMSprop)
  10. SQL导入/导出Excel
  11. Codeforces Round #799 (Div. 4) (AK代码)
  12. linux操作系统实验目的,Linux操作系统实验报告.doc
  13. idea在mac版怎么配置svn_idea配置svn的步骤
  14. 技术团队管理实践及心得
  15. for(int i:nums){.....}的含义
  16. 使用云服务器实现共享文件,使用云服务器实现共享文件
  17. CC防御过程中,WAF的主要特点有哪些?
  18. 虚拟机和本机互传文件
  19. 计算Dataframe指定位置上的分位数:df.quantile()
  20. 电子计算机的基本结构基于存储程序,01计算机基础知识题(50道)

热门文章

  1. Android零基础入门第24节:自定义View简单使用
  2. git stash封存分支 以及关于开发新功能的处理
  3. JMock / Mockito 使用方式
  4. MySQL存储引擎比较
  5. ImportError: No module named setuptools
  6. Python 中的匿名函数,你滥用了吗?
  7. 洛谷 [SDOI2015]约数个数和 解题报告
  8. 【JavaMail-收取邮件】
  9. Apache 各启动方式的差别
  10. 软件测试作业1 -- 关于c++项目中类相互调用的问题与解决