提示信息

python ,计算代码运行时间

无所谓 已关注

在Python中,你可以使用time模块来测量代码的执行时间。一种常见的做法是在代码的开始和结束位置获取当前的时间戳,然后计算它们之间的差值。

以下是一个示例:

  1. import time
  2. # get the start time
  3. start_time = time.time()
  4. # your code here
  5. for i in range(0, 1000000):
  6. pass
  7. # get the end time
  8. end_time = time.time()
  9. # compute the difference
  10. elapsed_time = end_time - start_time
  11. print(f'The code executed in {elapsed_time} seconds')

在这个例子中,time.time()函数返回的是从Unix Epoch(1970年1月1日00:00:00)到现在的秒数,它是一个浮点数。

另一个选项是使用timeit模块,它提供了更精准的时间测量工具,尤其适用于短小代码片段的性能测试。

  1. import timeit
  2. start_time = timeit.default_timer()
  3. # your code here
  4. for i in range(0, 1000000):
  5. pass
  6. elapsed_time = timeit.default_timer() - start_time
  7. print(f'The code executed in {elapsed_time} seconds')

在以上示例中,timeit.default_timer()会根据不同的操作系统选择最精确的时间计量函数。

    遇到难题? "AI大模型GPT4.0、GPT" 是你的私人解答专家! 点击按钮去提问......
无所谓 关注 已关注

最近一次登录:2023-10-20 14:40:12   

暂时还没有签名,请关注我或评论我的文章
×
免费图表工具,画流程图、架构图