计算机挂在大型泡菜堆上

时间:2017-07-13 15:08:24

标签: python pickle

如果我保存大型泡菜文件,有时我的计算机会挂起。如何修复此问题或用其他东西替换泡菜?

更新

计算机实际上是挂起的,它不是"接近内存限制"。这种情况也不会发生在100%的情况下,因此原则上可以腌制如此大的数组。

更新2

我的耻辱:泡菜无罪。对{400}图像列表进行了numpy.stack调用。

更新3

不,即使numpy.stack问题得到解决,pickle也会挂起。

1 个答案:

答案 0 :(得分:1)

您能否提供此序列化数据的内容?

pickle手册的片段:

  

pickle模块对于错误或恶意构造的数据是不安全的。切勿取消从不受信任或未经身份验证的来源收到的数据。

因此,使用泡菜可能会导致执行额外的代码,即无限循环。