python 含子图的gif生成时内存溢出的方法


Posted in Python onJuly 07, 2019

今天想用python做个demo,含两个子图的动态gif,代码如下:

import matplotlib.pyplot as plt
import imageio,os
import matplotlib
 
 
# plt.ion()
 
fig=plt.figure(0)
ax1=plt.subplot(121)
ax2=plt.subplot(122)
 
ax1.set_title('input')
ax2.set_title('GT')
 
 
for i in range(1000):
  img1=plt.imread('F:\\pythonprogram\\test_bord/path\\enc_in_img\\{}.png'.format(i))
  img2 = plt.imread('F:\\pythonprogram\\test_bord/path\\dec_out_img\\{}.png'.format(i))
  ax1.imshow(img1)
  ax2.imshow(img2)
  # ax2.axis('off')
  plt.pause(0.00001)
  plt.cla()
 
plt.show()

首先分别将画布分为两块,分别循环读如图片,显示图片后暂停,再清除原图像~

但是由于plt.cla()只能作用于最后一个子图,第一块子图读取过程中占用大量内存导致内存溢出,目前没找到解决办法。

最后在matlab上完成这个工作。

以上这篇python 含子图的gif生成时内存溢出的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python设置默认编码为utf8的方法
Jul 01 Python
Python实现将文本生成二维码的方法示例
Jul 18 Python
详解python实现线程安全的单例模式
Mar 05 Python
Python中enumerate()函数编写更Pythonic的循环
Mar 06 Python
python中字符串变二维数组的实例讲解
Apr 03 Python
Python 删除整个文本中的空格,并实现按行显示
Jul 24 Python
在IPython中执行Python程序文件的示例
Nov 01 Python
Python爬虫:url中带字典列表参数的编码转换方法
Aug 21 Python
PyCharm下载和安装详细步骤
Dec 17 Python
Python操作注册表详细步骤介绍
Feb 05 Python
解决Python图形界面中设置尺寸的问题
Mar 05 Python
jupyter notebook 多环境conda kernel配置方式
Apr 10 Python
pandas读取CSV文件时查看修改各列的数据类型格式
Jul 07 #Python
Python实现FTP文件传输的实例
Jul 07 #Python
Python爬虫动态ip代理防止被封的方法
Jul 07 #Python
Python异常处理例题整理
Jul 07 #Python
解决pycharm下os.system执行命令返回有中文乱码的问题
Jul 07 #Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 #Python
Python求两点之间的直线距离(2种实现方法)
Jul 07 #Python
You might like
第四节 构造函数和析构函数 [4]
2006/10/09 PHP
php 常用类整理
2009/12/23 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
Yii2实现让关联字段支持搜索功能的方法
2016/08/10 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
常用js字符串判断方法整理
2013/10/18 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
在jquery中的ajax方法怎样通过JSONP进行远程调用
2014/04/04 Javascript
js获取input长度并根据页面宽度设置其大小及居中对齐
2014/08/22 Javascript
js父页面与子页面不同时显示的方法
2014/10/16 Javascript
Easyui form combobox省市区三级联动
2016/01/13 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
jQuery对象与DOM对象转换方法详解
2016/05/10 Javascript
Javascript获取随机数的实现方法
2016/06/22 Javascript
JS简单判断滚动条的滚动方向实现方法
2017/04/28 Javascript
element-ui 上传图片后清空图片显示的实例
2018/09/04 Javascript
详解离线安装npm包的几种方法
2018/11/25 Javascript
浅谈webpack性能榨汁机(打包速度优化)
2019/01/09 Javascript
使用node搭建自动发图文微博机器人的方法
2019/03/22 Javascript
[01:39]2014DOTA2国际邀请赛 Newbee经理CU专访队伍火力全开
2014/07/15 DOTA
python绘制条形图方法代码详解
2017/12/19 Python
Python的多维空数组赋值方法
2018/04/13 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
python实现基于信息增益的决策树归纳
2018/12/18 Python
pyqt5 获取显示器的分辨率的方法
2019/06/18 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
Python 使用指定的网卡发送HTTP请求的实例
2019/08/21 Python
用python打开摄像头并把图像传回qq邮箱(Pyinstaller打包)
2020/05/17 Python
Python grequests模块使用场景及代码实例
2020/08/10 Python
python性能测试工具locust的使用
2020/12/28 Python
iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配
2020/04/08 HTML / CSS
金蝶的一道SQL笔试题
2012/12/18 面试题
如何通过jdbc调用存储过程
2012/04/19 面试题
计算机专业毕业生推荐信
2013/11/25 职场文书
护理职业生涯规划书
2014/01/24 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python