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使用Socket(Https)Post登录百度的实现代码
May 18 Python
Python对小数进行除法运算的正确方法示例
Aug 25 Python
pymongo为mongodb数据库添加索引的方法
May 11 Python
分析并输出Python代码依赖的库的实现代码
Aug 09 Python
详解python调度框架APScheduler使用
Mar 28 Python
简单的python后台管理程序
Apr 13 Python
python实现全盘扫描搜索功能的方法
Feb 14 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
Dec 18 Python
基于python3抓取pinpoint应用信息入库
Jan 08 Python
python多维数组分位数的求取方式
Mar 03 Python
Python爬虫程序架构和运行流程原理解析
Mar 09 Python
pytorch加载自己的图像数据集实例
Jul 07 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
改变Apache端口等配置修改方法
2008/06/05 PHP
基于php-fpm 参数的深入理解
2013/06/03 PHP
PHP登陆后跳转到登陆前页面实现思路及代码
2014/01/17 PHP
PHP中的流(streams)浅析
2015/07/02 PHP
PHP中使用OpenSSL生成证书及加密解密
2017/02/05 PHP
ecshop添加菜单及权限分配问题
2017/11/21 PHP
DOM节点删除函数removeChild()用法实例
2015/01/12 Javascript
javascript中返回顶部按钮的实现
2015/05/05 Javascript
javascript中的作用域和闭包详解
2016/01/13 Javascript
jQuery取消特定的click事件
2016/02/29 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
关于vue-resource报错450的解决方案
2017/07/24 Javascript
vue自定义全局共用函数详解
2018/09/18 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
构建一个JavaScript插件系统
2020/10/20 Javascript
修改NPM全局模式的默认安装路径的方法
2020/12/15 Javascript
从零学python系列之新版本导入httplib模块报ImportError解决方案
2014/05/23 Python
Python星号*与**用法分析
2018/02/02 Python
TensorFlow Session会话控制&Variable变量详解
2018/07/30 Python
详解django2中关于时间处理策略
2019/03/06 Python
python脚本当作Linux中的服务启动实现方法
2019/06/28 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
雅诗兰黛香港官网:Estee Lauder香港
2017/09/26 全球购物
慕尼黑山地运动、户外服装和体育用品专家:Sporthaus Schuster
2019/08/27 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
委托公证书
2014/04/08 职场文书
会计专业自荐信
2014/06/03 职场文书
校庆口号
2014/06/20 职场文书
音乐教育专业自荐信
2014/09/18 职场文书
2014学校领导四风问题对照检查材料思想汇报
2014/09/22 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
护士自荐信范文(2016推荐篇)
2016/01/28 职场文书
python 爬取华为应用市场评论
2021/05/29 Python
Python+Matplotlib+LaTeX玩转数学公式
2022/02/24 Python