RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface

这篇具有很好参考价值的文章主要介绍了RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题描述

使用 matplotlib 绘制多幅图出现如下问题 RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (matplotlib.pyplot.figure) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam figure.max_open_warning). fig, ax = plt.subplots(figsize=(10, 10))

RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface,matplotlib,python,机器学习,线性回归,sklearn,原力计划

RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface (`matplotlib.pyplot.figure`) are retained until explicitly closed and may consume too much memory. (To control this warning, see the rcParam `figure.max_open_warning`).
  fig, ax = plt.subplots(figsize=(10, 10))

原因分析:

出现这种问题就是你同时绘制了多幅子图会占用大量内存,提醒你不需要时将其关闭

解决方案:

在循环内,每次使用 plt.plot() 绘制结果后,使用代码将其关闭,再重新绘制新的子图文章来源地址https://www.toymoban.com/news/detail-640410.html

plt.close()

到了这里,关于RuntimeWarning: More than 20 figures have been opened. Figures created through the pyplot interface的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 执行adb指令报错:error: more than one device/emulator解决办法

    进行安卓设备的测试过程中,执行adb指令可能会遇到一些小错误,若是报错:error: more than one device/emulator,是因为我们有多个设备连接了电脑,解决办法很简单,只需要我们指定执行设备就可以了,连接安卓设备后进入终端输入: 设备序列号要是不清楚,可以输入: 进行获

    2024年02月13日
    浏览(49)
  • Centos 报错 Repository extras is listed more than once in the configuration

    使用 yum update -y 报错 Repository extras is listed more than once in the configuration 2020 年 12 月 8 号,CentOS 官方宣布了停止维护 CentOS Linux 的计划,并推出了 CentOS Stream 项目,CentOS Linux 8 作为 RHEL 8 的复刻版本,生命周期缩短,于 2021 年 12 月 31 日停止更新并停止维护(EOL),更多的信息可

    2024年02月12日
    浏览(32)
  • ES5节点假死,内核日志报INFO: task blocked for more than 120 seconds.

    es集群里有一台机器,突然cpu load飙到 21左右(8core cpu),但是cpu使用率会变成0,且同时io 等使用率全部变为0.这种状态不可以自己恢复,除非重启。es没有判断出节点有问题,整个集群不可以访问,所有操作都超时,包括cat集群信息等接口,直到重启机器。这种情况下节点已

    2024年02月06日
    浏览(35)
  • 【解决】RuntimeError: Boolean value of Tensor with more than one value is ambiguous

    在用pytorch进行损失函数计算时,报错误: 翻译过来就是说: 具有多个值的张量的布尔值不明确  我是这报错: 啥意思?,你问我,我也不知道呀!、、、  错误原因分析: 其实是,因为我损失函数调用时没有初始化,所以导致报错 其实我是初始化了,但是因为没有+(),

    2024年02月16日
    浏览(46)
  • Repository docker-ce-test is listed more than once in the configuration

    这个消息表明,在你的 CentOS 系统的 YUM 软件源配置中, docker-ce-stable 、 docker-ce-stable-source 和 docker-ce-test 这几个仓库被列出了多次。这通常发生在 /etc/yum.repos.d/ 目录下的 YUM 配置文件中,相同的仓库被重复添加。 这种情况可能不会直接影响你安装软件包的能力,但它可能导致

    2024年01月21日
    浏览(33)
  • 如何看待Figure公司与Open AI合作的最新机器人成果Figure 01?

    想象一下,如果有一天,你走进办公室,迎面而来的不是熟悉的同事,而是一位名叫Figure 01的机器人新朋友。它不仅可以帮你倒咖啡,还能跟你聊天,甚至在你加班时给予精神上的支持。听起来是不是像科幻小说的情节?但这正是Figure公司与OpenAI合作下的最新成果——Figure

    2024年04月08日
    浏览(50)
  • ValueError: Expected more than 1 value per channel when training, got input size torch.Size([1, 128]

    因为用到了BatchNorm,所以batch_size要大于1,drop_last 参数设置为True。 如果是两个GPU训练,batch_size改为4。 参考 ValueError: Expected more than 1 value per channel when training, got input size [1, 16, 1, 1](解决方案) Pytorch遇到报错Expected more than 1 value per channel when training, got input size torch.Size

    2024年01月16日
    浏览(39)
  • datax同步数据到ClickHouse时同步时间特别长,原因:Too many partitions for single INSERT block (more than 100).

    今天将 Hive 分区中数据同步到 ClickHouse 时,发现有的任务运行时间很短,但是有的任务运行时间特别长,看了一下数据量,发现有的接近千万条数据,但是几分钟就同步完了,但是有的才几万条数据,要同步半个多小时,还有的任务几百万条数据,甚至要同步四五个小时。开

    2023年04月08日
    浏览(43)
  • keil5版本时“error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.”

    前言:在使用keil 5版本时,创建工程后稍不留神会出现问题“.Objectsproject.sct(7): error: L6235E: More than one section matches selector - cannot all be FIRST/LAST.”     保姆教程!! 问题描述: 出现下类问题,无疑是指你的启动文件不止一个,例如“startup_stm32f10x_md.s”,就是创建工程时,

    2024年02月16日
    浏览(36)
  • ChatGPT:Sorry, You Have Been Blocked - 如何解决?

    ChatGPT 是由 OpenAI 开发的 AI 聊天机器人,自2022年向公众发布以来,已经帮助全球数百万用户解决各种问题。然而,有时候您可能会遇到一个令人困惑的问题:“Sorry, You Have Been Blocked”。这意味着您无法使用 ChatGPT。本文将为您解释这个问题的原因,并为您提供一些可靠的替代

    2024年02月07日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包