簡體   English   中英

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 個字節,大約是。 190 MB。

我有 8GB RAM 並且始終至少有 2GB RAM 可用,但我仍然遇到同樣的錯誤。 而且我實際上從我的 SSD 中分配了 10GB RAM,這意味着我應該至少有 12GB RAM 可用。

使用 Windows 10 64bit

我得到了它的工作:我有 Python 的 32 位版本(我應該為我感到羞恥。D),現在我安裝了 64 位版本,它工作正常。

感謝所有喜歡幫助我的人!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM