【MemoryError】Unable to allocate xx MiB for an array with shape (10000, 32) and data type float64

在做cs231n作业时,遇到了这个问题Unable to allocate xx MiB for an array with shape (10000, 32) and data type float64
在这里插入图片描述
这个就是分配的内存空间不够了,修改windows虚拟内存

解决办法
【1】右击电脑属性
在这里插入图片描述

【2】在打开的面板中依次打开“高级系统设置”—“高级”选项卡—“设置”—“高级”选项卡—“更改”,就进入了虚拟内存的设置界面。
在这里插入图片描述

【3】将“自动管理所有驱动器的分页文件大小”选项前的方框里的勾取消,选择一个盘符(尽量是非系统盘),选择自定义大小
在这里插入图片描述
这里我一开始分配的3072,有点小,还不够,又分的4096就可以了

【4】修改完成后重启就可以了。

如果还是不行,继续分大一点就可以了


版权声明:本文为weixin_43821215原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。