Python/Windows 不允许 numpy 分配 RAM "numpy.core._exceptions.MemoryError"
Python/Windows doesn't let numpy allocate RAM "numpy.core._exceptions.MemoryError"
我知道有人问过这个问题,但这个问题很特别:
我正在使用 Windows 并尝试从 float64 变量中分配一个 250000*200 数组(通过 numpy.random.normal)。这些加起来总共有 50000000 个 float64 变量,(当它们每个都占用 4 字节时)需要 200.000.000 字节,大约是。 190MB。
我有 8GB RAM 并且始终至少有 2GB 可用 RAM,但我仍然遇到同样的错误。而且我实际上从我的 SSD 分配了 10GB RAM,这意味着我应该至少有 12GB RAM 空闲。
使用Windows 10 64位
我成功了!我有 Python 的 32 位版本(我应该为我感到羞耻 :D),现在我安装了 64 位版本并且工作正常。
感谢所有愿意帮助我的人!
我知道有人问过这个问题,但这个问题很特别: 我正在使用 Windows 并尝试从 float64 变量中分配一个 250000*200 数组(通过 numpy.random.normal)。这些加起来总共有 50000000 个 float64 变量,(当它们每个都占用 4 字节时)需要 200.000.000 字节,大约是。 190MB。
我有 8GB RAM 并且始终至少有 2GB 可用 RAM,但我仍然遇到同样的错误。而且我实际上从我的 SSD 分配了 10GB RAM,这意味着我应该至少有 12GB RAM 空闲。
使用Windows 10 64位
我成功了!我有 Python 的 32 位版本(我应该为我感到羞耻 :D),现在我安装了 64 位版本并且工作正常。
感谢所有愿意帮助我的人!