我想使用%timeit,但不知道该怎么做

时间:2017-09-29 04:00:00

标签: python timeit

首先,我还是Python的新手。我已经看到一些使用%timeit的例子,它看起来非常适合做一些优化工作。问题是,我还没有找到如何真正开始使用它。看起来有一些类似的方法来做到这一点,我也发现了一些Python 2.7的例子。好的,所以这里有一些关于Python Guru的简单点。

我正在使用Python 3.6。

我需要导入什么?导入语法都可以。

class Example { 
  public function test() {
   $class = new Class2($this);
  } 
 }

看起来我可以在循环和其他一些构造上使用%timeit。它们也能用于“def”吗?

如果你给我一个链接说“RTFM”,我会很好,至少会让我朝着正确的方向前进。

1 个答案:

答案 0 :(得分:2)

%timeitipython魔法;您只能通过installing IPython使用它并将其用作交互式解释器而不是普通python。它建立在the timeit module's timeit.repeat之上(可能重新实现;它做了一些额外的工作,使结果对人类一目了然),你可以在普通的Python中使用它,但%timeit的便利性要求ipython

相关问题