有没有一种方法可以计时Python脚本的每一行?

时间:2018-06-24 21:01:57

标签: python performance jupyter-notebook

在IPython中,您可以使用%timeit魔术来计时一行。

在jupyter中,您可以使用%% timeit魔术为整个单元计时。

但是,我想要的是对jupyter单元格(或整个python脚本)的每一行进行计时,而不必单独为每一行使用%timeit。当我编写要快速运行的python代码时,类似这样的功能将是很棒的,因此我可以判断出哪些行花费的时间最多。

您可能想知道我要为for循环或if语句做什么,但是就目前而言,仅假设它是一个非常长的脚本,里面充满了简单的语句。

0 个答案:

没有答案