一、%run
可以通过%run运行一个对应的.py文件。其中python这是个文件夹,它和Jupypter创建的.ipynb在同一级目录。
例如:%run python/test.py
二、%timeit 和 %time
%timeit:是用来测试代码运行的性能,它执行代码次数可能不止一次;
%timeit L = [i * 2 for i in range(1000)]
执行结果:
107 µs ± 28.7 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each)
%time:则通常是用来查看代码执行的时间,它只执行一次。显示执行一次的时间。
%time L = [i * 2 for i in range(10000000)]
执行结果:
Wall time: 1.63 s
以上是常用的魔法命令,当然如果想要查看魔法命令可以使用%lsmagic来查看所有的魔法命令。