【问题标题】:Why runtime becomes zero while n is increasing?为什么在 n 增加时运行时间变为零?
【发布时间】:2021-06-15 02:36:40
【问题描述】:

enter image description here

我将 sum 的打印运行时间从 1 编码为 n 我不明白为什么 n 增加时运行时间变为零,是我的电脑问题吗?

【问题讨论】:

  • 能否将代码文本放入问题中?

标签: python runtime hardware


【解决方案1】:

这是由于使用的时钟的准确性。请注意,当时间不为零时,它始终(大约)0.015 - 这是 time.time() 正在使用的时钟的分辨率。我相信在 python3 中,您应该更喜欢 time.perf_counter (https://docs.python.org/3/library/time.html#time.perf_counter) 以获得高分辨率计时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-09-13
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 2011-12-09
    • 2021-06-09
    • 1970-01-01
    • 2014-10-15
    相关资源
    最近更新 更多