python计算代码时间_用python计算代码的计算时间和内存

有一个名为jackedCodeTimerPy的非常好的库来为代码计时。然后应该使用Daniel Li建议的资源包。

jackedCodeTimerPy给出了非常好的报告,比如label min max mean total run count

------- ----------- ----------- ----------- ----------- -----------

imports 0.00283813 0.00283813 0.00283813 0.00283813 1

loop 5.96046e-06 1.50204e-05 6.71864e-06 0.000335932 50

我喜欢它如何给你关于它的统计数字和计时器运行的次数。

使用起来很简单。如果要测量代码进入for循环的时间,只需执行以下操作:from jackedCodeTimerPY import JackedTiming

JTimer = JackedTiming()

for i in range(50):

JTimer.start('loop') # 'loop' is the name of the timer

doSomethingHere = 'This is really useful!'

JTimer.stop('loop')

print(JTimer.report()) # prints the timing report

您也可以同时运行多个计时器。JTimer.start('first timer')

JTimer.start('second timer')

do_something = 'amazing'

JTimer.stop('first timer')

do_something = 'else'

JTimer.stop('second timer')

print(JTimer.report()) # prints the timing report

回购协议中有更多的使用示例。希望这有帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值