![](/img/trans.png)
[英]numpy.core._exceptions.MemoryError: Unable to allocate 0 bytes for an array with shape (1073741824, 0) and data type float32
[英]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.