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 相关文章推荐
wxpython中自定义事件的实现与使用方法分析
Jul 21 Python
python解析基于xml格式的日志文件
Feb 25 Python
python3操作mysql数据库的方法
Jun 23 Python
使用python实现ANN
Dec 20 Python
python生成不重复随机数和对list乱序的解决方法
Apr 09 Python
Python八大常见排序算法定义、实现及时间消耗效率分析
Apr 27 Python
详解Django中类视图使用装饰器的方式
Aug 12 Python
为何人工智能(AI)首选Python?读完这篇文章你就知道了(推荐)
Apr 06 Python
在Python中使用MongoEngine操作数据库教程实例
Dec 03 Python
python将音频进行变速的操作方法
Apr 08 Python
jenkins+python自动化测试持续集成教程
May 12 Python
python生成随机数、随机字符、随机字符串
Apr 06 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
十天学会php之第九天
2006/10/09 PHP
使用php语句将数据库*.sql文件导入数据库
2014/05/05 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
TP3.2.3框架使用CKeditor编辑器在页面中上传图片的方法分析
2019/12/31 PHP
jquery 如何动态添加、删除class样式方法介绍
2012/11/07 Javascript
jQuery的ready方法详解
2014/11/27 Javascript
分享一则JavaScript滚动条插件源码
2015/03/03 Javascript
jQuery使用each方法与for语句遍历数组示例
2016/06/16 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
2018/01/26 Javascript
JS实现HTML页面中动态显示当前时间完整示例
2018/07/30 Javascript
浅谈对于“不用setInterval,用setTimeout”的理解
2019/08/28 Javascript
jQuery实现点击滚动到指定元素上的方法分析
2020/03/19 jQuery
vue引入静态js文件的方法
2020/06/20 Javascript
[00:36]DOTA2上海特级锦标赛 LGD战队宣传片
2016/03/04 DOTA
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
详细讲解用Python发送SMTP邮件的教程
2015/04/29 Python
利用python发送和接收邮件
2016/09/27 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
python查看列的唯一值方法
2018/07/17 Python
opencv python 基于KNN的手写体识别的实例
2018/08/03 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
python读取dicom图像示例(SimpleITK和dicom包实现)
2020/01/16 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
The Beach People美国:澳洲海滨奢华品牌
2018/07/05 全球购物
学生自我评价范文
2014/02/02 职场文书
办理房产过户的委托书
2014/09/14 职场文书
导师工作推荐信
2015/03/27 职场文书
财务统计员岗位职责
2015/04/14 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
2016年圣诞节活动总结范文
2016/04/01 职场文书
浅谈Redis主从复制以及主从复制原理
2021/05/29 Redis
Redis分布式锁的7种实现
2022/04/01 Redis