这个错误是因为你尝试在内存中分配一个太大的数组,但你的系统没有足够的可用内存来分配这个数组。你可以尝试以下几个方法来解决这个问题:

  1. 尝试减小数组的大小,以减少内存使用量。
  2. 关闭其他占用内存的应用程序来释放更多的内存。
  3. 增加系统内存或使用更高配置的计算机。
  4. 尝试使用稀疏矩阵代替密集矩阵,以减少内存使用量。
numpycore_exceptions_ArrayMemoryError Unable to allocate 142 GiB for an array with shape 30 6338858 and data type float64为什么

原文地址: http://www.cveoy.top/t/topic/bD6k 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录