之后整理了一个14w行、170列的训练数据,用SVM进行训练。程序在读取数据时,内存到1G打的时候,然后报MemoryError。
查阅网上资料后,说是32位Python程序内存不能超过2G,我64位Python程序内存到1G就报这个错了,有没有大佬知道真正原因。
能让我可以解决这个问题,利用机器内存。感激不尽。
注:我的数据是存在list中的。
2 个解决方案
#1
64位python可以占用足够多内存,是不是你的程序有什么问题,导致内存出错了
#2
谢谢这位大佬,点醒了我。1G报错是一个巧合,确实是因为程序问题导致了内存出错,虽然问题还在排查中
#1
64位python可以占用足够多内存,是不是你的程序有什么问题,导致内存出错了
#2
谢谢这位大佬,点醒了我。1G报错是一个巧合,确实是因为程序问题导致了内存出错,虽然问题还在排查中