我有一个script.py
,有3个算法。我想计算每一个的收敛时间。
下面就是我在algo1
上的具体操作:
start=time.time()
call_function1
call_function2
....
end=time.time()
convergence_time=end-start.
我不知道是time()
应该用于这样的目标,还是有另一个内置函数
我使用运行以下命令的script.sh
:
for x in {1,.1000}; do python3 script.py &done
目标是多次运行script.py
多次运行该脚本时,收敛时间会发生显著变化。例如,如果我只运行一次,时间将是0.0034
。但是当它运行多次时,它可以在每个算法上达到14.86
!!有人能帮我理解发生了什么事吗?我没有在服务器上运行其他任何东西
目前没有回答
相关问题 更多 >
编程相关推荐