繁体   English   中英

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

[英]I want to use %timeit, but don't know how to do it

首先,我还是Python的新手。 我看过一些使用%timeit的示例,它对于执行一些优化工作确实很有用。 问题是,我还没有找到如何真正开始使用它的方法。 看起来有一些类似的方法可以做到这一点,我也找到了一些Python 2.7示例。 好的,这里有一些关于Python Guru的简单要点。

我正在使用Python 3.6。

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

import xxxxx    or    from xxxxx import yyyyy

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

如果您给我丢一个链接并说“ RTFM”,那很好,这至少会使我朝着正确的方向前进。

%timeitipython魔法; 您只能通过安装IPython并将其用作交互式解释器(而不是普通python来使用它。 它建立在timeit模块的timeit.repeat (可能重新实现;它做了一些额外的工作以使结果一目了然的对人类更有用)的基础上,您可以在常规Python中使用它,但是%timeit的便利性要求ipython

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM