Jupyter Notebooks使用非常简单并且对于任何面向python的任务都可以非常方便的使用。只要它的内核处于活动状态,就可以用数据子集运行和测试脚本,而不用每次重启程序,这样可以加快我们开发和测试的速度。 但是因为它太简单了,所以我们经常会犯一些错误,浪费我们的时间和计算成本。在这篇文章中,我们将讨论一些可以节省时间,降低计算成本的技巧。
在Jupyter notebook中,“魔法命令”是特殊的命令,不是Python语言的一部分,但可以使您的生活更轻松。这些命令前面有%符号。
魔法命令很有用,可以直接嵌入到python代码中,并解决常见问题,例如列出当前目录中的所有文件或更改当前工作目录。
下面是一些常见的魔术命令:
∙%run:在当前内核中运行Python脚本。
∙%load:从脚本中加载代码并在当前内核中运行。
∙%who:列出所有变量。
∙%timeit:护阴记录一行代码的执行时间。
∙%debug:在异常处输入调试器。
∙%matplotlib inline:在notebook中显示图形。
∙%load_ext:加载扩展,例如IPython扩展。
∙%pwd:打印当前工作目录。
火星探测器都有哪些特点?∙%ls:显示当前目录中的所有文件。
我们可以运行%lsmagic来查看所有magic命令的列表。
要获得有关特定魔术命令的更多信息,可以使用?操作符,例如%run?。
2、执行另一个Jupyter notebook文件
可以使用魔术命令来做一些有趣的事情。例如,从py文件中执行python代码,或从ipynb文件中执行jupyter notebook。
%run将执行jupyter notebook并显示输出,这与导入python模块不同。
我们可以运行two-histogram notebook并得到如下输出:
2013年春季流行女装
% ./two-histograms.ipynb
3、南方医科大学学报查看文档