多次运行脚本时,收敛时间会发生显著变化

2024-04-19 12:51:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个script.py,有3个算法。我想计算每一个的收敛时间。 下面就是我在algo1上的具体操作:

start=time.time()

call_function1

call_function2

....

end=time.time()

convergence_time=end-start.
  1. 我不知道是time()应该用于这样的目标,还是有另一个内置函数

    我使用运行以下命令的script.sh

    for x in {1,.1000}; do python3 script.py &done 
    

    目标是多次运行script.py

  2. 多次运行该脚本时,收敛时间会发生显著变化。例如,如果我只运行一次,时间将是0.0034。但是当它运行多次时,它可以在每个算法上达到14.86!!有人能帮我理解发生了什么事吗?我没有在服务器上运行其他任何东西


Tags: 函数py算法目标time时间scriptcall