gpt4 book ai didi

python - 操作系统如何处理大于内存的 python 字典?

转载 作者:太空狗 更新时间:2023-10-30 02:06:36 25 4
gpt4 key购买 nike

我有一个 python 程序会占用大量内存,主要是在字典中。该字典将负责为一组非常大的键分配一个唯一的整数值。当我处理大型矩阵时,我需要一个键到索引的对应关系,该对应关系也可以从中恢复(即,一旦矩阵计算完成,我需要将值映射回原始键)。

我相信这个数量最终会超过可用内存。我想知道如何处理交换空间。也许有更好的数据结构可用于此目的。

最佳答案

你需要一个数据库,如果数据会超出内存。当字典大于内存时,字典的索引并不是为了获得良好的性能而设计的。

关于python - 操作系统如何处理大于内存的 python 字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2420219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com