【问题解决方案】关于Python中的语句 ' %matplotlib inline '
2023-09-14 09:00:39 时间
跟进小项目#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
相关文章
- python编程是什么-Python编程
- python人工智能学习笔记_[Python] 人工智能与自然语言处理学习笔记(1)[通俗易懂]
- Python 实现单例模式的五种写法
- 13个Python GUI库
- python最好的开发工具_Python编译器
- python表情代码_Python实现表情包的代码实例[通俗易懂]
- python zipfile_Python 学习入门(16)—— zipfile
- python的dateutil库
- Python 冒泡排序_python
- python中imread什么意思_imwrite函数
- python json.loads 中文_Python 的完美 json loads
- Python+Matplotlib绘制曲线并实现鼠标跟随的放大镜
- 独家 | 使用python马尔科夫链方法建模星巴克等待时长
- Python遍历列表remove漏删解决方案
- 【测试开发】python系列教程:Python注释和解释器
- 基于UIAutomation+Python+Unittest+Beautifulreport的WindowsGUI自动化测试框架主入口main解析
- Python小案例(七)事件流分析之桑基、漏斗图
- Python流程控制语句有哪几种?流程控制语句详解
- Python面向对象编程-自定义异常使用(二)
- Python_day08_文件操作详解编程语言
- MySQL与Python搭配,实现数据库操作。(mysql-python)
- python学习手册中的python多态示例代码
- Python删除指定目录下过期文件的2个脚本分享