Jupyter Notebook 高级-魔法命令

run、time、timeit

Posted by Waldo on January 23, 2018

%run

作用:%run+空格+文件相对路径,可以在Jupter Notebook里面运行。 可以将整个脚本加载进Notebook,可以直接调用脚本里面的函数。

image.png

如何加整个模块或者包加载进Notebook?

image.png

%timeit(后面只能接一句话)

帮助我们测试代码性能

image.png 运行1000次,选择其中最快的7次,算出一个平均值,得出运行这句话大约需要949 µs ± 276 µs。 image.png 循环多少次是由Jupter Notebook决定的。这里只运行了一次。 image.png 这里运行了10000次。

%%timeit

度量这个单元格内整理所消耗的时间 image.png

%time

只执行一次

Wall time是人类所感知的时间。 image.png 但是,一次数据具有不稳定性 image.png

%%time

区域化测试执行一次代码的时间

image.png

其他魔法命令

image.png