006.prcharm操作超过系统分配内存

当在PyCharm中处理大型数据集时,由于默认内存分配不足导致内存溢出错误。解决方法是在Windows 10系统设置中调整虚拟内存大小,手动设置初始大小和最大值以适应需求。具体步骤包括进入系统属性,高级系统设置,性能设置,虚拟内存更改,取消自动管理并自定义大小。经过调整并重启电脑后,问题得以解决。
摘要由CSDN通过智能技术生成

在生成数据集的命令时,出现了以下问题: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。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值