当内存足够时,Python会处理数据帧内存错误
发生异常:MemoryError无法为形状为2265257、数据类型为complex128的数组分配34.6 MiB 您好,我遇到了这个错误。但我不明白为什么会发生这种错误 我知道它是由于缺乏记忆而提出的 但我有足够的内存来处理这些数据当内存足够时,Python会处理数据帧内存错误,python,python-3.x,pandas,Python,Python 3.x,Pandas,发生异常:MemoryError无法为形状为2265257、数据类型为complex128的数组分配34.6 MiB 您好,我遇到了这个错误。但我不明白为什么会发生这种错误 我知道它是由于缺乏记忆而提出的 但我有足够的内存来处理这些数据 你知道为什么Python会在我有更多内存的情况下限制它吗?看起来你使用的是32位版本的Python。在Microsoft Windows上,32位进程最多只能使用2 GB的4 GB内存,而Python进程已接近极限。我建议使用64位版本。非常感谢您的回答。有什么
你知道为什么Python会在我有更多内存的情况下限制它吗?看起来你使用的是32位版本的Python。在Microsoft Windows上,32位进程最多只能使用2 GB的4 GB内存,而Python进程已接近极限。我建议使用64位版本。非常感谢您的回答。有什么方法可以解除限制吗?我必须使用这个中间件,因为你无法克服架构限制。但也许您可以从内存消耗的角度分析和优化代码。在这个线程中,您可以找到一些提示:也许您可以尝试一下Python内存分析器。