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中的元组概念
May 21 Python
python统计文本字符串里单词出现频率的方法
May 26 Python
用Python实现KNN分类算法
Dec 22 Python
Python yield与实现方法代码分析
Feb 06 Python
数据清洗--DataFrame中的空值处理方法
Jul 03 Python
Python实现的特征提取操作示例
Dec 03 Python
Python使用paramiko操作linux的方法讲解
Feb 25 Python
对python tkinter窗口弹出置顶的方法详解
Jun 14 Python
解决json中ensure_ascii=False的问题
Apr 03 Python
4款Python 类型检查工具,你选择哪个呢?
Oct 30 Python
Python3中的tuple函数知识点讲解
Jan 03 Python
Python中的pprint模块
Nov 27 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
windows xp下安装pear
2006/12/02 PHP
php实现从ftp服务器上下载文件树到本地电脑的程序
2009/02/10 PHP
php根据操作系统转换文件名大小写的方法
2014/02/24 PHP
php简单备份与还原MySql的方法
2016/05/09 PHP
jQuery EasyUI API 中文文档 - DataGrid数据表格
2011/11/17 Javascript
JavaScript使用yield模拟多线程的方法
2015/03/19 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
javascript实现简单的on事件绑定
2016/08/23 Javascript
原生javascript实现读写CSS样式的方法详解
2017/02/20 Javascript
jQuery插件zTree实现获取一级节点数据的方法
2017/03/08 Javascript
详解vue 实例方法和数据
2017/10/23 Javascript
Node.js 实现简单的无侵入式缓存框架的方法
2019/07/21 Javascript
Vue结合路由配置递归实现菜单栏功能
2020/06/16 Javascript
Python函数嵌套实例
2014/09/23 Python
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
pygame游戏之旅 调用按钮实现游戏开始功能
2018/11/21 Python
python的依赖管理的实现
2019/05/14 Python
Python如何优雅删除字符列表空字符及None元素
2020/06/25 Python
使用darknet框架的imagenet数据分类预训练操作
2020/07/07 Python
Python logging日志库空间不足问题解决
2020/09/14 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
Hudson Jeans官网:高级精制牛仔裤
2018/11/28 全球购物
联想C++笔试题
2012/06/13 面试题
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
毕业生毕业总结的自我评价范文
2013/11/02 职场文书
假释思想汇报范文
2014/10/11 职场文书
质量整改报告范文
2014/11/08 职场文书
小学生心理健康活动总结
2015/05/08 职场文书
公司岗位说明书
2015/10/08 职场文书
Python爬虫数据的分类及json数据使用小结
2021/03/29 Python
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
java executor包参数处理功能 
2022/02/15 Java/Android
十大最强奥特曼武器:怪兽战斗仪在榜,第五奥特之父只使用过一次
2022/03/18 日漫
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS