jupyter中的魔法函数
1. %
行魔法函数,只对本行代码生效。
2. %%
Cell魔法函数,在整个Cell中生效,必须放于Cell首行。
3. %lsmagic:
列出所有的魔法函数
4. %magic:查看各个魔法函数的说明
5. ?后面加上魔法函数名称,可以查看该函数的说明
一些好用的魔法函数:
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 中直接加载指定网站的源代码
常在写爬虫时使用