numpy.core._exceptions.MemoryError: Unable to allocate 865. MiB for an array with shape (10600, 1069

内存溢出问题numpy.core._exceptions.MemoryError: Unable to allocate 865. MiB for an array with shape (10600, 10697) and data type float64

numpy.core._exceptions.MemoryError: Unable to allocate 865. MiB for an array with shape (10600, 1069_第1张图片
问题分析:
报错里面说, 问题在futures_base.py,因此怀疑问题在多线程中,因为多线程会导致结果堆叠,因此导致numpy报错。
问题解决:
在多线程函数中,限制最大线程不超过2
在这里插入图片描述
问题解决啦!
如果还是报同样的错误,只能设置单线程,max_worker = 1

你可能感兴趣的:(疑难杂症,python,python)