1.介紹
使用機器學習或深度學習訓練或測試數據時,通常程序需要運行很長時間要等很久。大部分時間消耗在某一個循環上,如果每次循環的時間大致相近我們可以根據程序運行了多少次循環大致估算出還需要運行多少時間。詳細的代碼實現如下
2.代碼實現
import time N=10 #實際使用時用相應變量替換掉 last_time=time.time() for i in range(N): time.sleep(1) #為了測試效果添加的 remain_time=(time.time()-last_time)*(N-i-1) last_time=time.time() print("剩余時間:"+str(remain_time/60)[0:str(remain_time).index(".")+3]+"分鍾") #輸出的格式化,可以輸出剩余秒,分鍾,小時。以及精確度。需要自行調整有問題可以留言
#原文連接https://www.cnblogs.com/StarZhai/p/14840380.html