图片数据转换为csv文件(附python代码)
首先抛出两个问题:
· 什么是csv文件?
· 为什么要用csv文件?
CSV文件:CSV逗号分隔值文件(Comma Separated value),是一种用来存储数据的纯文本文件格式,通常用于电子表格或数据库软件。
CSV文件的好处:
1.文件结构简单,基本上和文本的差别不大;
2.可以和Excle进行转换,这是一个很大的优点,很容易进行察看模式转换,但是如果你同样的csv文件和将其转换成xls文件后的size比较就更加明白它在size上的优势了。
3.由于其简单的存储方式,一方面可以减少存储信息的容量,这样有利于网络传输以及客户端的再处理;同时由于是一堆没有任何说明的数据,具备基本的安全性。
在深度学习的使用中,一定会遇到将自己的图片数据集转化为csv文件,下面直接上干货。
#coding:utf-8
import os
import csvdef create_csv(dirname):path = './dataset/'+ dirname +'/' #修改为你自己的图片路径即可name = os.listdir(path)with open (dirname+'.csv','w') as csvfile:writer = csv.writer(csvfile)writer.writerow(['data', 'label'])for n in name:if n[-4:] == '.jpg':print(n)writer.writerow(['./dataset/'+str(dirname) +'/'+ str(n),'./dataset/' + str(dirname) + 'label/' + str(n[:-4] + '.png')])else:passif __name__ == "__main__":create_csv('train')create_csv('test')
图片数据转换为csv文件(附python代码)相关推荐
- 用两种不同的方法导出ORACLE 查询数据为CSV 文件 (python 代码 与 使用 utl_file 包)
因要对客户发送一些推广邮件,需要把email导出到csv,再使用专门邮件发送软件进行发送. 在使用ORACLE 的 utl_file 包,把数据写到文件中. 看到是逐条数据写入文件.速度比较慢.所以想 ...
- python数据标准化代码_可能是最全的数据标准化教程(附python代码)
什么是数据标准化(归一化) 数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,当各指标间的水平相差很大时,如果直接用原始指标值进行分析,就会突出数值较高的指标 ...
- python爬虫案例分析:爬取肯德基门店地址数据导入csv文件并最终用excel文档呈现
1.用到的模块: requests pprint csv 2.找到肯德基门店网站进入门店位置页面后,打开抓包工具,找到response中包含所需信息的正确的url信息 3. 导入地址url 4.为防止 ...
- python 合并工作簿_Excel:快速合并多张表格或多个文件(工作簿)的数据(附Python代码)...
Excel:快速合并多张表格或多个文件(工作簿)的数据(附Python代码) 现实工作中经常遇到将零散的原始数据合并统计的工作要求,如月度统计或年度统计等.原始数据的收集大多是按时间(如日期或小时)进 ...
- Excel:快速合并多张表格或多个文件(工作簿)的数据(附Python代码)
Excel:快速合并多张表格或多个文件(工作簿)的数据(附Python代码) 现实工作中经常遇到将零散的原始数据合并统计的工作要求,如月度统计或年度统计等.原始数据的收集大多是按时间(如日期或小时)进 ...
- Python之EXCEL文件转换为CSV文件
Python之EXCEL文件转换为CSV文件@TOC 依赖库:pandas.pathlib.os,Python版本3.9.7 手头有10000+的excel文件,每个文件只有一个sheet,10000 ...
- 独家 | 数据科学家对可复用Python代码的实用管理方法(附链接)
作者:Matthew Mayo, KDnuggets翻译:殷之涵校对:欧阳锦本文约3000字,建议阅读5分钟本文为大家介绍了四种关于复用Python代码的管理方法,以提高代码的效率及可读性等. 标签: ...
- Python 爬虫数据写入csv文件中文乱码解决以及天眼查爬虫数据写入csv
python爬虫数据写入csv文件中文乱码,用'utf-8'在pycharm中打开文件没有问题,但是用excel打开却出现了问题,以下为解决方法. (最近在练习爬虫,这个博文是对自己学习的记录和分享, ...
- python获取mysql中的数据供js调用_python 读取mysql数据至csv文件中,并发送邮件
test 代码: #coding:utf-8 ''' Created on 2019年2月18日 @author: Administrator ''' import ConfigParser impo ...
最新文章
- mysql建立高效索引,如何知道你建立的MySQL索引是高效,合理的
- 【iCore组合式双核心开发板教程】通过STM32 FSMC 读写FPGA Verilog 例子
- Redis进阶-如何发现和优雅的处理BigKey一二事
- 介绍50个 WordPress 动作挂钩
- 数据结构----单源最短路径Dijkstra
- GitHub常用命令及使用
- Java取得操作系统的临时目录
- syntax error : missing ';' before identifier 'oper'解决方法
- 一道金蝶校园招聘试题数据库笔试题
- 微信小程序弹框如何显示右上角的关闭
- 单模光电转换器怎么接_光纤收发器及其连接方式图解!
- VS2008下编写Colors应用程序
- 用例图中的包含关系(include)与拓展关系(extend)的区别
- Python学习20230111
- HEVC(H.265)标准的编码器(x265,DivX265)试用
- 42个5G智慧教育应用场景,告诉你5G将如何改变教育
- 计算机毕业设计Java诚越园区垃圾分类信息科普系统(源码+系统+mysql数据库+lw文档)
- 高德地图定位demo
- 此计算机必须为委派而被信任_允许受信任的用户进行委派
- 协处理器CP15介绍—MCR/MRC指令(6)