我想知道Python (或其他任何地方)是否可以生成运行时报告来评估代码的性能,这意味着我可以知道每个函数甚至每一行的运行时间,只需单击一些鼠标,而不是逐个地测量它们。这就像MATLAB中的“运行和时间”按钮。谢谢!
发布于 2022-10-13 02:29:55
如果您正在使用Linux,您可以编写以下代码以运行python代码:
time python yourprogram.py
这将使您的程序运行所需的时间。您可以在-v
中使用它来进行更详细的操作,如下所示:
time -v python yourprogram.py
此外,您还可以使用以下代码手动打印程序的执行时间:
import time
start_time = time.time()
main()
print("--- %s seconds ---" % (time.time() - start_time))
发布于 2022-10-13 09:28:00
评估代码的性能
我认为您需要的不仅仅是代码运行结束时的时间,还需要运行部分代码所需的总时间。
您可以尝试使用jupyter笔记本将代码拆分为单元格,以便计算运行某些代码所花费的时间。
.ipynb
文件并在单元格中写入代码。
https://stackoverflow.com/questions/74049834
复制相似问题