腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
klepto
dir_archive
的
钥匙
?
我创造了一个盗窃者
dir_archive
。 在后续
的
归档访问中,如何在不将整个归档加载到内存中
的
情况下确定归档密钥?
浏览 20
提问于2019-05-16
得票数 1
回答已采纳
1
回答
按函数名和args使用
klepto
缓存
、
我正在尝试使用
klepto
作为缓存,从arg和函数名中散列,这有可能吗?例如,使用dir_cache,我就可以def func1(x, y):def func2(x, y):对func1(1,2)和func2(1,2)
的
两个调用都将导致
dir_archive
浏览 0
提问于2016-01-05
得票数 0
回答已采纳
1
回答
在每次迭代时保存泡菜对象,而不每次写入整个对象。
、
我
的
字典在每次循环中都会变得越来越大,我能以一种有效
的
方式在每次迭代中保存它吗?这样我只能在每次迭代时保存额外
的
键:在每次迭代时保存值对,而不是重新保存整个字典?= values[i]可以在这里看到,我在循环结束时保存mydict,但理想情况下,我会以一种高效
的
方式在for循环
的
每个部分保存它。
浏览 0
提问于2014-08-05
得票数 1
回答已采纳
5
回答
Python:存储大数据结构
、
、
我目前正在python中执行一个项目,该项目使用
的
字典相对较大(约800 MB)。我试着用泡菜来存储其中一本字典,但得到了一个MemoryError。 在python中保存此类文件
的
正确方法是什么?
浏览 10
提问于2014-08-24
得票数 4
回答已采纳
2
回答
腌制高分,然后打印
、
、
在实际程序中,分数是从一个简单
的
琐事游戏中获得
的
。high_scores.dat", "rb")print(results)程序只打印输入
的
第一个高分示例:我想我不太明白一些基本
的
东西,所以我会非常感激一个信息丰富和清晰
的
解释。
浏览 4
提问于2016-02-15
得票数 2
回答已采纳
4
回答
选择性缓存/回忆录
的
装饰器
、
、
、
、
我正在寻找一种构建装饰器@memoize
的
方法,我可以在下面的函数中使用该方法:my_function(a, b, c): # resultb=2, c=3)在上面的末尾,我们总是有result4 = result3,但不一定是result4 = result,这就是为什么需要一个选项来强制对相同
的
输入参数进行缓存更新关于joblib
的
注记跟踪使用
klepto<
浏览 4
提问于2015-02-04
得票数 4
回答已采纳
2
回答
加载已腌制
的
python对象使用大量内存。
、
、
对象是一个包含字典
的
树:每个边是一个字母,每个节点是一个潜在
的
单词。所以要存储一个单词,你需要和这个单词
的
长度一样多
的
边。因此,第一层是26节点最大值,第二层是26^2,第三层是26^3等等。对于每个节点都是一个单词,我有一个属性指向关于这个词
的
信息(动词、名词、定义等)。 我
的
单词最多有40个字符。我有大约50万
的
条目。一切都很好,直到我泡菜(使用一个简单
的
泡菜转储):它提供一个180 Mb
的
文件。我有点卡住了:这180 Mb<em
浏览 1
提问于2014-08-14
得票数 7
回答已采纳
3
回答
如何在腌菜中保存字典
、
保存字典
的
代码运行时没有任何问题,但是当我试图从Python中
的
文件检索字典时,我会得到一个EOF错误:>>> pkl_file = open('data.pkl'File "/usr/lib/python2.7/pickle.py", line 880, in load_eof EOFError 我
的
密码在下面它计算每个单词
的
浏览 2
提问于2014-07-31
得票数 0
回答已采纳
2
回答
将python对象写入磁盘而不加载到内存中?
、
、
、
我正在运行大量
的
计算,其结果希望一次保存到磁盘中,因为整个数据太大,无法保存在内存中。我尝试使用shelve保存它,但是我得到了错误:我
的
密码在下面。在python中,什么是正确
的
方法?pickle将对象加载到内存中。shelve支持磁盘写入,但强制使用字典结构,在字典结构中受键数
的
限制。我保存
的
最后数据只是一个列表,不需要以字典
的
形式出现。只需要能一次读一篇。
浏览 1
提问于2016-02-24
得票数 1
回答已采纳
2
回答
Pickle与shelve在Python中存储大型字典
、
、
如果是这样的话,有没有一种跨平台
的
方式来获得像pickle这样
的
东西,但访问每个条目在一个条目上只有一个键(即避免将所有字典加载到内存中,而只按名称加载每个条目)?
浏览 0
提问于2013-02-03
得票数 23
回答已采纳
5
回答
使用python泡菜加载大型字典
、
、
我有一个完整
的
倒排索引,以嵌套python字典
的
形式。对于任何单词“垃圾邮件”,包含垃圾邮件
的
文档可以通过以下方式提供:以及通过以下方式发布文档doc1
的
列表:目前,我应该切换到像SQLite这样
的
数据库并在其键上创建索引吗?如果是,如何将值存储为具有等效模式
的
值,这使检索变得非常容易。还有什么需要我调查
的
吗?附录 使用T
浏览 6
提问于2010-10-18
得票数 12
回答已采纳
1
回答
如何在磁盘上使用LRU缓存?
我想将缓存存储到磁盘中,目前正在使用
klepto
的
dir_archive
选项。: def __call是否可以同时使用lru_cache和
dir_archive
? 此外,如果我
的
代码看上去完全疯了,我会非常感激一些示例代码,说明我
的
应该如何编写这个代码,因为没有多少关于
浏览 7
提问于2015-08-18
得票数 1
回答已采纳
2
回答
python泡菜-抛出一个非常庞大
的
列表
、
我想将它们
的
像素信息作为培训、验证和测试集,当计算机冻结时,正在生成
的
pkl文件为28 in。 我不确定这个是不是这么大。还是有更有效
的
方法来做到这一点?
浏览 4
提问于2014-08-04
得票数 2
回答已采纳
10
回答
无内存错误
的
泡菜转储大文件
、
、
、
我有一个程序,在这个程序中,我根据已知
的
信息来调整某些事情发生
的
概率。我
的
数据文件已经作为pickle字典对象保存在Dictionary.txt上。这是相当大
的
内存密集型,因为Dictionary.txt是123 MB。当我扔掉MemoryError
的
时候,当我把它拉进去
的
时候,一切看起来都很好。 我知道,除了readlines(),你还可以逐行阅读.当我已经在程序中有一个完整<e
浏览 7
提问于2013-07-07
得票数 34
1
回答
Tar:创建存档排除目录(只有一个除外
、
、
、
我有一些目录和一些文件
dir_archive
/somedir2
dir_archive
/mydir
dir_archive
/mydir/excludedir2
浏览 2
提问于2012-04-19
得票数 12
回答已采纳
2
回答
我
的
11.3MB数据库文件用Pickle加载需要3分钟
、
、
我有一个非常大
的
数据库/字典
的
电影收视率
的
随机用户,总数约40万项。我使用泡菜将其存储在同一个目录中
的
.p文件中。当按下我
的
中
的
run按钮时,加载11.3MB文件需要超过3分钟,比方说,1GB视频可以在几秒钟内加载和启动。 那是在2TB 7200 2TB硬盘上。在三星850 EVO SSD上,它所用
的
时间也差不多,或者更长。是什么导致了这一切?我
的
IDE?泡菜?我有Python 2.7。
浏览 4
提问于2016-03-28
得票数 0
回答已采纳
1
回答
如何搜索和查找上面的目录?
、
、
脚本
的
一部分是这样
的
:
dir_archive
=/home/user/Documents/0_@Archivofilework=out.txt 但是它给了我一个错误,因为find没有在顶级目录中
浏览 2
提问于2017-03-02
得票数 1
回答已采纳
1
回答
如何在Python3中使用
klepto
sqltable_archive设置表名?
、
、
、
、
基于
klepto
docs 使用:
klepto
.archives.sqltable_archive('sqlite:///foo.db', cached=False) 成功创建了一个默认表名为
的
数据库memo 但是,如果还包括表,则:
klepto
.archives.sqltable_archive('sqlite:///foo.db', table='bar', cached=False) 出现以下错
浏览 41
提问于2021-02-28
得票数 1
回答已采纳
2
回答
在MySql中存储泡菜
、
、
、
这是一段时间以来一直在咬我
的
东西。我有以下泡菜文件(名为rawFile.raw),它是我通过序列化一些Python对象生成
的
:(dp0p1 aalu = "
浏览 2
提问于2015-09-18
得票数 6
回答已采纳
2
回答
在运行时将字典保存为python代码,不使用pickle
、
、
[ 2.36029453e+01, 3.51913109e+01]])目前,我可以使用pickle方法加载(并最终保存它)。我
的
问题是:有没有办法将它存储为python代码或类似的代码,这样我就可以将它作为模块
的
一部分加载,而不必在每次调用模块时读取文件?我试图使用json模块将其转换为简单
的
代码,但它显示“对象不可序列化”。顺便说一句,这些是我目前用来加载/保存字典
的
方法 impo
浏览 0
提问于2014-03-04
得票数 1
点击加载更多
相关
资讯
无钥匙进入系统的优势
副业:通往新圈层的钥匙
双生火焰之间的性吸引:像钥匙终于找到了他的钥匙孔
车钥匙是一个即将消失的配置?你见过这么奇葩的车钥匙吗?
Arduino/给你的电脑做把钥匙
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券