您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python的time.clock()与time.time()的准确性?

Python的time.clock()与time.time()的准确性?

作为3.3,time.clock()已被弃用,并且它建议使用time.process_time()time.perf_counter()来代替。

早于2.7,根据时间模块docs:

time.clock()

在Unix上,以秒为单位返回当前处理器时间,以浮点数表示。精度(实际上是“处理器时间”的含义的确切定义)取决于同名C函数的精度,但是无论如何,这是用于基准化Python或计时算法的函数

在Windows上,此函数将基于Win32函数QueryPerformanceCounter()返回自第一次调用函数以来经过的时间(以秒为单位)的浮点数。分辨率通常优于一微秒。

此外,还有用于对代码段进行基准测试的timeit模块。

python 2022/1/1 18:24:43 有473人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶