memoryerror专题

python中因surprise库导致的MemoryError分析

在使用python的surprise库的KNN时,出现内存问题,因为KNN要大量计算相似度,需要消耗大量的内存,之后发现是自己电脑内存太低,尤其是32位的电脑,系统内存是被分配好的,64位的好一些,删除了一些软件之后,内存还是不足,借用朋友的电脑,一切都ok了。因此,在服务器上或者内存足够的情况下,不用担心内存问题。

Python 读取大文件的方法,Python读取文件报错:MemoryError

创建一个3G大小的word文件,创建方法参考:如何快速生成一个指定大小的txt、word文件 import datetimef = open(r'C:\Users\songlihui\PycharmProjects\test002django\apps\1.doc')t = open(r'C:\Users\songlihui\PycharmProjects\test002django\app