python輸出程序運行的剩余時間


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM