文章详情页
python该种情形下应该使用pickle还是csv
浏览:272日期:2022-07-01 10:52:25
问题描述
我手头有许多个上百M的csv存储一些数据,需要经常使用pandas和matplotlib对这些数据读取并进行绘图。在绘图之前,通常要进行预处理,切片等等清洗操作,因为要经常对figure进行交互操作和作报告,所以我在jupyter notebook中使用%matplotlib notebook进行操作和交互,我是将这些由原始数据产生的中间数据由csv保存,以便下次展示时直接读取csv获得中间数据,还是使用pickle保存,后续使用时读取pickle更快?
问题解答
回答1:肯定是csv安全啊,pickle似乎换一个python版本都可能导致读取失败的,这个不是通用格式。几百兆的话,csv其实读取速度不慢。更何况还有hdf5,这些才是正经的数据交换格式。
回答2:csv够用了,如果你觉得还不够快可以试试hdf5文件
相关文章:
1. javascript - 请教,用原生js插入html的问题2. js得到了我服务器上word文档的路劲,怎么展示在新的页面上3. javascript - input 怎么获取自动填充的值4. javascript - grunt、gulp和webpack有什么区别和各自的优缺点5. css3 - 为什么没有深入讲解CSS的书?6. mysql - 数据库中的引擎和表的引擎的区别在哪?7. css3 线性渐变实现间断线条效果8. css - div设置float:left后高度设置自动会无效 ?9. clone - git sourceTree克隆仓库时,都不停弹出Password Required弹窗,即时输入正确的git账号密码还是弹出10. javascript - 自己开发jQuery插件能不能实现一个插件里有多个功能
排行榜

网公网安备