【发布时间】:2020-10-16 12:43:58
【问题描述】:
我有一段代码,我在其中计算了算法通过 datetime 运行所需的时间,如下所示。
begin_time = datetime.datetime.now()
#some algo code
datetime.datetime.now()-begin_time
我预计输出会在几秒钟内完成,但它的格式不同,如下所示:
0.000359
我很确定这不是秒。如何将其转换为秒?
【问题讨论】:
我有一段代码,我在其中计算了算法通过 datetime 运行所需的时间,如下所示。
begin_time = datetime.datetime.now()
#some algo code
datetime.datetime.now()-begin_time
我预计输出会在几秒钟内完成,但它的格式不同,如下所示:
0.000359
我很确定这不是秒。如何将其转换为秒?
【问题讨论】:
试试这个
import time
tic = time.perf_counter()
#Your code here
toc = time.perf_counter()
print(f`'Your program took {toc - tic:0.2f} seconds to run')
【讨论】:
差异以小时为单位计算,因此您只需将其乘以 3600 即可将其转换为秒。
【讨论】: