方便地大致了解一下事情需要多长时间。

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,将其放入,并大致了解所用时间。(这比使用时间。单调的直接说。)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在Hibernate中使用条件连接两个表?   Stripes框架中的java对话范围   我的内存够吗?   Jenkins Java&Selenium如何处理2个随机异常?   javascript Java websockets跨端点共享会话   java是一种测试驱动的开发方法吗?   Java客户端中的Soap连接超时,但在SOAPUI中未超时   Java LibGDX:TileMap未在顶部和右侧渲染   linux Java::process builder:bash脚本:返回的文件名正确,但fileReader引发FileNotFoundException   java Selenium单击自动随机生成的DIV/ID/LINK   比较两个忽略元素和属性顺序的XMl文件   Java无限循环/调用   java如何防止操作修改cookie?   列出未保存的Java webpanel命令   在Java中,如何解决XXXX不能作为变量求解的错误?   Java概念后期版本格式化部分