jupyter中的魔法函数
来源:华佗健康网
在jupyter中,使用魔法函数可以简单的实现一些单纯python要很麻烦才能实现的功能。
1. %
行魔法函数,只对本行代码生效。
2. %%
Cell魔法函数,在整个Cell中生效,必须放于Cell首行。
3. %lsmagic:
列出所有的魔法函数
一些好用的魔法函数:
1. %matplotlib inline
将
matplotlib
画出的图直接显示在
Notebook
之中
现在的ipython中,没有plt.show()也会显示图像
2. %timeit
测试单行语句的执行时间(%time也可以)
上面显示的时间很短,那为什么代码块的执行时间却那么长呢,那是因为再执行完赋值语句之后调用了魔法函数
3. %%time
测试整个单元中代码的执行时间(%%timeit,但是是循环10万次的时间)
4. %%prun
调用
profile
模块,对单元的代码进行性能剖析
5. %%writefile
写入文件
6. %load
<URL
地址
> :
在
Jupyter Notebook
中直接加载指定网站的源代码
常在写爬虫时使用
因篇幅问题不能全部显示,请点此查看更多更全内容