npr*_*oss 1 python time jupyter-notebook
如何用单行对Jupyter笔记本的单个块计时。Python代码?
%time和%timeit不会削减它,但是必须有一种方法可以做到!
%time
%timeit
start = time.time()
## Create a Pandas dataframe from reader
df = pd.DataFrame(reader.readrows())
end = time.time()
print('Time taken ', end-start,' seconds')
Run Code Online (Sandbox Code Playgroud)
谢谢,尼克
使用单元魔术%%timeit(含2%)来计时整个jupyter单元,而不是仅一行。单元魔术必须在单元中的任何python代码之前出现。
http://ipython.readthedocs.io/en/stable/interactive/magics.html#magic-timeit
小智 5
在 Jupyter Notebook 中,我们有一个神奇的函数timeit来为整个单元计时。
%%timeit -n 10
#your code
Run Code Online (Sandbox Code Playgroud)
其中 10 是执行周期数。
| 归档时间: |
|
| 查看次数: |
2784 次 |
| 最近记录: |