我目前正在为大型数据集编写一些NN,例如MNIST数据集(约700 * 50000)。但是当我测试它时,我的代码得到了MemoryError。我有一台12 GB内存的计算机,但我认为Python或Numpy不能全部使用它们。
我可以推送Python或Numpy来使用我PC中剩余的所有可用内存吗?
操作系统:Windows 7 64位
Python:Python(x,y)2.7.60
由于
答案 0 :(得分:5)
我相信Python的Python(x,y)发行版仍然只是一个32位版本(64-bit support is still on its roadmap),所以即使你使用的是64位操作系统,你也只能使用32位的地址空间。您需要安装64位Python和numpy二进制文件才能访问更多内存。