解决python报错MemoryError的问题

如下:

python 32bit 最大只能使用 2G 内存,坑爹之处,超过 2G 报错MemoryError。

而 64bit python则无此限制,所以建议使用 64bit python。

可能存在的问题:以前 numpy、scipy 官方的库只支持 32bit python,现在应该发布了 64bit 对应版本。

以上这篇解决python报错MemoryError的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2018-06-25

昨天在用用Pycharm读取一个200+M的CSV的过程中,竟然出现了Memory Error!简直让我怀疑自己买了个假电脑,毕竟是8G内存i7处理器,一度怀疑自己装了假的内存条....下面说一下几个解题步骤....一般就是用下面这些方法了,按顺序试试. 一.逐行读取 如果你用pd.read_csv来读文件,会一次性把数据都读到内存里来,导致内存爆掉,那么一个想法就是一行一行地读它,代码如下: data = [] with open(path, 'r',encoding='gbk',errors

数据准备 数据集(JetRail高铁的乘客数量)下载. 假设要解决一个时序问题:根据过往两年的数据(2012 年 8 月至 2014 年 8月),需要用这些数据预测接下来 7 个月的乘客数量. import pandas as pd import numpy as np import matplotlib.pyplot as plt df = pd.read_csv('train.csv') df.head() df.shape 依照上面的代码,我们获得了 2012-2014 年两年每个小时的乘

写爬虫是一个发送请求,提取数据,清洗数据,存储数据的过程.在这个过程中,不同的数据源返回的数据格式各不相同,有 JSON 格式,有 XML 文档,不过大部分还是 HTML 文档,HTML 经常会混杂有转移字符,这些字符我们需要把它转义成真正的字符. 什么是转义字符 在 HTML 中 <.>.& 等字符有特殊含义( 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字符串(Escape Se

大家都知道由于性能要求,Android要求只能在UI线程中更新UI,要想在其他线程中更新UI,我大致总结了4种方式,欢迎补充纠正: 使用Handler消息传递机制: 使用AsyncTask异步任务: 使用runOnUiThread(action)方法: 使用Handler的post(Runnabel r)方法: 下面分别使用四种方式来更新一个TextView. 1.使用Handler消息传递机制 package com.example.runonuithreadtest; import andr

在react组件中,每个方法的上下文都会指向该组件的实例,即自动绑定this为当前组件,而且react还会对这种引用进行缓存,以达到cpu和内存的最大化.在使用了es6 class或者纯函数时,这种自动绑定就不复存在了,我们需要手动实现this的绑定 React事件绑定类似于DOM事件绑定,区别如下: 1.React事件的用驼峰法命名,DOM事件事件命名是小写 2.通过jsx,传递一个函数作为event handler,而不是一个字符串. 3.React事件不能通过返回false来阻止默认事件,

一.通过 context:property-placeholder 标签实现配置文件加载 1.用法示例: 在spring.xml配置文件中添加标签 复制代码 代码如下: 2.在 spring.xml 中使用配置文件属性:

python memoryerror解决办法_解决python报错MemoryError的问题相关推荐

  1. archlinux、manjaro 出现的错误及解决办法(xmind pango报错,以及python创建虚拟环境,pyenv)

    1.Xmind-zen问题pango版本 --------------------------------------------2021-4-30更新------------------------ ...

  2. python 多进程multiprocessing进程池pool tensorflow-yolov3 报错 MemoryError

    进程数设置为1-9个都能正常运行,设置成10个就开始报错,怪事! D:\20191031_tensorflow_yolov3\python\python.exe D:/20191031_tensorf ...

  3. 【解决办法】Oracle登录报错ORA-28000: the account is locked

    ORA-28000: the account is locked 第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba; 第二步:选择myjo ...

  4. win7 php乱码,打开网站php出现乱码问题的解决办法nsiserror解决办法win7黑屏解决办法龙之谷报错解决办...

    问题:用浏览器打开写好的php文件,然后发现中文字符显示为问号,网站显示不正常 原因:出现乱码的问题的原因是数据库,浏览器和php文件采用的编码方式不相同 解决办法: 1.浏览器编码方式修改:(以谷歌 ...

  5. python字符串拼接数字_解决Python中字符串和数字拼接报错的方法

    解决Python中字符串和数字拼接报错的方法 前言 众所周知Python不像JS或者PHP这种弱类型语言里在字符串连接时会自动转换类型,如果直接将字符串和数字拼接会直接报错. 如以下的代码: # co ...

  6. python无法安装第三方库read time out_解决pip install的时候报错timed out的问题

    安装包的时候报错,执行:pip install pyinstaller 问题: File "c:\python\python35\lib\site-packages\pip\_vendor\ ...

  7. Python语言importError:cannot import name ‘InvalidArgumentException‘报错的解决方法:

    Python语言importError:cannot import name 'InvalidArgumentException'报错的解决方法: 参考文章: (1)Python语言importErr ...

  8. 解决命令行运行python文件,出现No module named *** 报错问题

    解决命令行运行python文件,出现No module named *** 报错问题 参考文章: (1)解决命令行运行python文件,出现No module named *** 报错问题 (2)ht ...

  9. python无法调用urlopen_python3 urllib中urlopen报错的问题解决办法

    解决python3 urllib中urlopen报错的问题 前言 最近更新了Python版本,准备写个爬虫,意外的发现urllib库中属性不存在urlopen,于是各种google,然后总结一下给出解 ...

最新文章

  1. 如何理解react中的super(),super(props)
  2. SQLServer------聚集索引和非聚集索引的区别
  3. 基于matlab的车牌定位算法设计与实现,matlab车牌定位系统设计(源码+文档)
  4. JFinal保存对象后可以取出主键
  5. 目前常用的开源服务器端技术
  6. Silverlight WCF RIA服务(二十九)Silverlight 客户端 10
  7. Maven - 安装 配置
  8. JavaWeb基于session和cookie的数据共享
  9. RS232 RS422 RS485通讯原理
  10. java 局域网广播_java UDP实现局域网广播 | 学步园
  11. 使用BindingSource连接数据库
  12. ASO优化|华为关键词覆盖优化技巧
  13. 程序员,如何做好工作复盘?
  14. win10系统如何配置web服务器,如何在windows10下搭建web服务器
  15. 判断PPC或者SP平台
  16. 与面试官的一次促膝长谈:人家也是第一次当面试官,你们答不上来我也特别尴尬!
  17. mac 10.11 brew php71,MAC OS X 10.11.4下载-OS X 10.11正式版下载 V10.11.6-PC6苹果网
  18. 阿里云 mysql 修改root密码修改_设置及修改MySQL root用户密码 - MySQL中文参考手册...
  19. k8s部署prometheus + grafana
  20. 软件测试测试用例—用户注册界面

热门文章

  1. 泰森多边形之边界计算
  2. arcpy泰森多边形法计算面雨量工具
  3. 节后返京,太太太南了
  4. linux关闭welcome界面,CentOS 7开机出现welcome to emergency mode! 解决方法
  5. “2017小云社群APP年度评选”全民票选正式开启!
  6. 基于微信小程序的电影资讯系统的设计与实现
  7. AndroidStudio出现tools:replace=android: authorities,tools:replace=android:resource
  8. 申宝解读上证50指数涨近1%
  9. 一步一步写简易版飞鸽传书(三)
  10. A-Level化学例题解析及练习