Unable to allocate 972. MiB for an array with shape (28, 4548147) and data type object 怎么解决
时间: 2023-09-20 22:14:33 浏览: 118
详解解决Python memory error的问题(四种解决方案)
这个错误提示意味着你尝试创建一个数组,但是没有足够的内存来分配这个数组。这个问题通常有以下几个解决方案:
1. 如果可能的话,减少数组的大小或者使用更小的数据类型。
2. 尝试使用分块或者延迟加载等技术,避免一次性将整个数组加载到内存中。
3. 如果你的计算机有足够的内存,可以尝试升级你的计算机硬件或者增加你的内存。
4. 在代码中使用内存优化技巧,例如使用生成器或者迭代器来避免一次性将整个数组加载到内存中。
希望这些解决方案能够帮助你解决问题。
阅读全文