最近刚刚学习Python,用的软件是PyCharm。在手打了一个基于物品的推荐算法,并且跑一个20000+的数据集时,出现了Memory Error错误。一开始以为是代码问题,后面才发现自己的内存已经到达了80%+了。查阅相关资料,这个大哥写的很不错,大家可以去看看。
l解决Python memory error的问题(四种解决方案).

这是我自己出现的问题

我分析了一下出现这个错误的原因:
1.很显然,自己电脑配置不行,数据集20000+的遇到复杂的功能就跑不动了;
2.我的错误点是在sorted上。因为我将几百种相似的物品进行相似度分析后,将所有用户与物品的相似度进行排序,从高到低,可能涉及的复杂度过高,导致最后内存直接崩溃。

所以上面链接对我来说没有解决问题,因为是自己硬件和代码的问题。于是我缩小了数据集的大小,然后就很快解决了问题。

解决Python中出现的Memory Error的问题相关推荐

  1. 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position

    成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...

  2. 解决Python中加载sklearn人脸数据集出现的fetch_olivetti_faces HTTPError: HTTP Error : Forbidden

    解决Python中加载sklearn人脸数据集出现的fetch_olivetti_faces HTTPError: HTTP Error : Forbidden 在使用Python进行机器学习或深度学 ...

  3. python画指数函数图像_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  4. Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13

    Python中出现 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 12-13: t ...

  5. python中幂函数_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  6. python自然对数为底的指数函数_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  7. python幂函数_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  8. python 幂函数 幂为小数_解决python中的幂函数、指数函数问题

    最近在调代码,碰到幂函数.指数函数,总是提示 ValueError: math domain error ValueError: negative number cannot be raised to ...

  9. python 2: 解决python中的plot函数的图例legend不能显示中文问题

    python 2: 解决python中的plot函数的图例legend不能显示中文问题 参考文章: (1)python 2: 解决python中的plot函数的图例legend不能显示中文问题 (2) ...

最新文章

  1. VS 2010 IDE 宏学习总结
  2. RTC-IC-PCF2129
  3. 百度地图Label 样式 setStyle
  4. 【操作系统】滨江学院 陈遥 期末试卷考点整理
  5. [转载] numpy.take()从数组中取指定的行或列
  6. flex acionscript png图片去除多余空白,生成合适大小图片
  7. 联想笔记本声音太小怎么办_图文详解笔记本电脑声音太小解决方法
  8. 百度离线地图JS API V3.0
  9. Jetty插件运行报500错误
  10. java文本框输入数字_Java 文本框输入数字限制以及输入数字大小限制
  11. DDR4 时序参数理解
  12. 让我们一起打起FPGA工程师就业保卫战
  13. JAVA23种设计模式:单例设计模式【二】
  14. 看很多人要求目录树,我的代码可以满足大多数要求 作  者: flyxxxxx (灭神)
  15. Cnic.Snippet
  16. 辞职考研你想好了吗?
  17. 六轴无人机装配问题小结(Pixhawk飞控、APM固件、电机装配、电调校准)
  18. 益聚星荣:沈阳取消限购?官方工作人员称暂无红头文件 建议观望
  19. python将灰度图保存为8bit彩色图
  20. 物联网相关开源项目整理

热门文章

  1. 前台CSS样式使用小结
  2. 左程云 - 大厂刷题班 - 摆砖块
  3. 试题六(java+设计模式)
  4. [附源码]JAVA+ssm网上游戏商店设计(程序+Lw)
  5. 全球及中国生物质气化行业研究及十四五规划分析报告
  6. 2022(秋)工程伦理答案 第二章
  7. go的滚咕噜咕噜滚和点心的龙卷风的实现原理
  8. 智慧全媒体 5G新视听,共探新时代广播电视!
  9. 养牛和养羊相比,用同样的资金,哪个效益会更高一些?
  10. html 与 jsp 文件格式区别