%run
执行jupyter目录下的.py
脚本
%run myScript/hello.py
# 相当于运行了hello.py文件,可以在后续的cell中使用其中的函数了
也可直接使用import
的方式直接导入模块,从而使用我们自己编写的函数。其实与引用python标准库的方式完全一样。
import module.hello
from module import hello
%timeit
对一句语句进行时间的测试。当运行时间太短时,会自动多次循环,取最小几次的平均值估算执行时间。
%timeit L = [i ** 2 for i in range(1000)]
# 结果
# 290 µs ± 6.81 µs per loop (mean ± std. dev. of 7 runs, 1000 loops each)
%%timeit
%time
不需要进行多次测试时。%time仅运行一次
%time L = [i ** 2 for i in range(100000)]
# 结果
# CPU times: user 32 ms, sys: 0 ns, total: 32 ms //机器的运行时间
# Wall time: 33.4 ms //人类实际感知的时间,多线程计算时,小于机器运行时间
同样区域化使用%%time