zoukankan      html  css  js  c++  java
  • 【问题解决方案】关于Python中的语句 ' %matplotlib inline '

    跟进小项目#GirlsInAI#-可视化时遇到的语句,之前没有遇到过

    在Stack Overflow上看到了一个解释:

    • IPython有一组预定义的“魔术函数”,您可以使用命令行样式语法调用它们。有两种魔法,一种是线导向(line-oriented),另一种是单元导向(cell-oriented)。line magics以%字符作为前缀,其工作方式与操作系统命令行调用非常相似:它们作用于整行,line magics可以返回结果,也可以进行赋值使用;cell magics是以%%开头,它需要出现在单元的第一行,而且是作用于整个单元。

    • 使用此方法时,绘制命令的输出将在前端显示,就像Jupyter笔记本一样,直接显示在生成命令的代码单元格的下方,生成的绘图也将存储在笔记本文档中。不过这个方法好像只适用于Jupyter notebook和Jupyter QtConsole。

    • PS: 但是即使没有这句语句,在jupyter notebook里直接显示图像在代码块下方也完全没问题呀....并且若是只适用于jupyter系,那么这句纯属多此一举了??

    %matplotlib作用

    • 是在使用jupyter notebook 或者 jupyter qtconsole的时候,才会经常用到%matplotlib,也就是说那一份代码可能就是别人使用jupyter notebook 或者 jupyter qtconsole进行编辑的。

    • 而%matplotlib具体作用是当你调用matplotlib.pyplot的绘图函数plot()进行绘图的时候,或者生成一个figure画布的时候,可以直接在你的python console里面生成图像

    END

  • 相关阅读:
    apiClould微信三方登录,qq三方登录
    微信小程序 使用环信聊天工具
    某些控件的应用
    记事本(查找与替换)
    记事本部分功能
    Winform——计算器进制转换
    Winform——计算器
    汉企C#面向对象——继承Practice
    汉企C#面向对象——继承
    二分法
  • 原文地址:https://www.cnblogs.com/anliux/p/10908225.html
Copyright © 2011-2022 走看看