在生成数据集的命令时,出现了以下问题:Unable to allocate 3.05 GiB for an array with shape (40000, 22, 2623,111) and data type float64
。原因时数据集过大,pycharm分配到的作业内存溢出。那么window10下该怎么解决呢?
通过查博客得知,一般的系统内存肯定是足够的,只不过默认分配的不足,就导致了memory异常,因此,我们按照需要读取的数据大小更改系统设置就好。
依次操作:
我的电脑,右击“属性”,打开“高级系统设置”,点“高级”中的第一个性能“设置”,出现性能选项,点击虚拟内存右下角的“更改”,将左上角的“自动管理…分页大小”的多选按钮的勾去掉,选择下面的“自定义大小”,然后根据你需要的大小设置。比如我的超过3G了,我设置了初始大小为3072
,最大值为4096
。下面是没有经过排版的图示,凑活看看咯
然后重新执行文件就没问题啦!
最后一步,重启你的PC。