方便地大致了解一下事情需要多长时间。
magic-timer的Python项目详细描述
魔术计时器
pip install magic-timer
方便地大致了解一下事情需要多长时间。在
这是标准库的time.monotonic的一个轻量级包装。在
使用方法:
通过MagicTimer
对象使用:
frommagic_timerimportMagicTimerdefdo_stuff():[i*iforiinrange(5_000_000)]timer=MagicTimer()do_stuff()print('Stuff took',timer)^{pr2}$
通过ftimer
装饰器使用:
frommagic_timerimportftimer@ftimerdefdo_stuff():[i*iforiinrange(20_000_000)]do_stuff()
> `do_stuff` ran in 1.9 seconds.
这个包的用例:
你有一些你想计时的东西,但你不想用timeit多次计时。在
您也不想使用Jupyter's ^{
您可以导入magic-timer
,将其放入,并大致了解所用时间。(这比使用时间。单调的直接说。)
- 项目
标签: