python pickle文件大小_无法在Python中加载以前转储的大大小pickle文件
我使用cPickle和协议版本2转储一些计算结果。代码如下:> f = open('foo.pck', 'w')
> cPickle.dump(var, f, protocol=2)
> f.close()
变量var是长度为2的元组。var[0]的类型是一个列表,而var[1]是一个努比·恩达雷. 在
上面的代码段成功地生成了一个大文件(~1.7G)。在
但是,当我试图从食品.pck,我得到以下错误。在
^{pr2}$
加载代码如下所示。在> f= open('foo.pck', 'r')
> v = cPickle.load(f)
我还尝试使用pickle(而不是cPickle)加载变量,但是得到了类似的错误消息,如下所示。在ValueError Traceback (most recent call last)
/home/user_account/tmp/ in ()
----> 1 v = pickle.load(f)
/usr/lib64/python2.6/pickle.pyc in load(file)
1368
1369 def load(file):
-> 1370 return Unpickler(file).load()
1371
1372 def loads(str):
/usr/lib64/python2.6/pickle.pyc in load(self)
856 while 1:
857 key = read(1)
--> 858 dispatch[key](self)
859 except _Stop, stopinst:
860 return stopinst.value
/usr/lib64/python2.6/pickle.pyc in load_build(self)
1215 setstate = getattr(inst, "__setstate__", None)
1216 if setstate:
-> 1217 setstate(state)
1218 return
1219 slotstate = None
ValueError: buffer size does not match array size
我试着用同样的代码段来处理更小的数据,效果很好。所以我最好的猜测是我达到了pickle(或cPickle)的加载大小限制。然而,奇怪的是,成功地转储(使用大尺寸变量)但未能加载。在
如果这确实是一个加载大小限制问题,我应该如何绕过它?如果没有,问题的可能原因是什么?在
如有任何建议,我们将不胜感激。谢谢!在
python pickle文件大小_无法在Python中加载以前转储的大大小pickle文件相关推荐
- ipython和python怎么用_如何使用IPython重新加载和自动加载?
我刚安装了ipython0.13.1,遇到了两个问题.我有一个小的"demo"项目,其中包含一个名为"app"的应用程序:. ├── app │ ├── _ ...
- centerandzoom 无效_在bootstrap modal 中加载百度地图的信息窗口失效解决方法
这个问题其实很傻,解决方法没有任何技术含量,只是记录下工作中发生的事. 前阵子给一个汽车集团客户做了一个经销商查询系统,其中一个功能是使用地图标注经销商店面地址,并且实现导航功能. 页面演示地址:ht ...
- python错误修复_如何修复这个dll加载python的错误?
我在python代码中使用了一个c++dll. 当我在我的计算机上运行python应用程序时,它工作正常,但当我将所有内容复制到另一台计算机时,会发生以下情况:Traceback (most rece ...
- 如何在Author中加载SDE栅格图层?
如何在Author中加载SDE栅格图层? 版本: ArcIMS 9.1 在Author中加载SDE栅格图层,并保存AXL文件. 过程描述 1.使用ArcIMS Author工具正常的连接ArcSDE ...
- python加载模型包占用内存多大_如何保持Keras模型加载到内存中并在需要时使用它? - python...
我正在阅读Keras blog讲解如何使用Flask创建简单的图像分类器Restful API.我想知道如何在不使用python的其他Web框架中实现加载模型的相同方法. 在下面的代码中,将在服务器启 ...
- python框架漏洞_注意!Python中的10个常见安全漏洞及修复方法
编写安全的代码很困难,当你学习一门编程语言.一个模块或框架时,你会学习其使用方法.在考虑安全性时,你需要考虑如何避免代码被滥用,Python也不例外,即使在标准库中,也存在着许多糟糕的实例.然而,许多 ...
- python读取json文件多个json数据_在Python中加载和解析包含多个JSON对象的JSO...
我试图在Python中加载和解析一个JSON文件.但我试图加载该文件: import json json_data = open('file') data = json.load(json_data) ...
- python默认字体大小_如何设置PIL加载的默认字体的大小,使其适合我的8x8矩阵?...
我正在8x8矩阵显示器上显示文本,并且我没有一个方便使用我的BeagleBone的.ttf文件.如何设置PIL加载的默认字体的大小,使其适合我的8x8矩阵? 根据示例here,我应该能够说font = ...
- python 按需加载_基于python的opcode优化和模块按需加载机制研究(学习与个人思路)(原创)...
基于python的opcode优化和模块按需加载机制研究(学习与思考) 姓名:XXX 学校信息:XXX 主用编程语言:python3.5 文档转换为PDF有些图片无法完全显示,请移步我的博客查看 完成 ...
最新文章
- linux网络掉线频繁怎么设置,ubuntu频繁掉线
- P3809【模板】后缀排序
- 【Oracle】PL/SQL Developer使用技巧(持续更新中)
- jsp中的java部分_jsp页面的七个组成部分
- 数字图像课程工程大作业分析
- 如何给SAP Cloud Connector Region列表中添加新的Region
- 域名与网页服务器的什么对应,简述网站从域名到网页的访问流程
- python函数格式化_Python通过format函数格式化显示值
- 阿里13篇论文入选数据库顶会!PolarDB技术被认为引领数据库发展方向
- idea中 Java xml注释缩进问题 解决方案
- 如何免费将XPS转Word格式
- animate将flash转换html,Animate—flash动画入门到精通教程
- 两台局域网电脑共享文件及传输文件集锦
- html浏览xsd,那点你不知道的XHtml(Xml+Html)语法知识(DTD、XSD)
- 计划的主体部分应有哪些内容_计划练习题
- rac 配置oracle互信,Oracle19C RAC 用户互信问题处理
- Detecting Spacecraft Anomalies Using LSTMs and Nonparametric Dynamic Thresholding阅读笔记
- 【小程序源码】笑话段子手
- Echarts仪表盘的大小调整
- 2023年品牌营销趋势是什么?如何提升品牌知名度
热门文章
- 图片如何抠图换背景?怎样将图片抠成透明底图片?
- 计算机综合能力描述,计算机综合应用能力实训报告
- learnopengl——Specular IBL——貌似读懂了
- 联想开机启动项按哪个_联想启动u盘按什么键_联想笔记本按哪个键进入u盘启动-win7之家...
- linux驱动学习的磕磕碰碰
- 数据的写出(FileWriter)
- 如何用快搭低代码平台搭建CRM、MES等系统
- 以下哪些不是Linux操作系统特点,Linux系统都有哪些特点?很多人不知道!
- 使用D2RQ转换关系型数据库Mysql数据为RDF
- SpringBoot中重试框架——Spring-retry与Guava-Retry