最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Python統(tǒng)計代碼運行時間的兩種方法

 更新時間:2022年12月23日 11:41:34   作者:NSJim  
有時候我們需要記錄一個程序運行的時間,下面這篇文章主要給大家介紹了關于使用Python統(tǒng)計代碼運行時間的兩種方法,文中通過圖文以及示例代碼介紹的非常詳細,需要的朋友可以參考下

前言

Python代碼想統(tǒng)計運行時間有很多種方法,這里介紹比較常用的2種方法。方法1,通過代碼統(tǒng)計;方法2,通過Pycharm編輯器統(tǒng)計。

統(tǒng)計運行時間是很有意義的,可以比較不同的代碼運行耗時,也可以比較不同的方案耗時從而選擇效率更高的方案,等等。具體統(tǒng)計方法詳見下文。

方法1(推薦):通過代碼統(tǒng)計

步驟

  • 導入time庫:import time
  • 代碼開始前獲取開始時間:start = time.clock()
  • 編寫代碼
  • 代碼結(jié)束后獲取結(jié)束時間:end = time.clock()
  • 計算運行時間:runTime = end - start
  • 輸出運行時間:print("運行時間:", runTime)

補充

time.clock()獲取的時間單位為s。

完整示例

import time

# time.clock()默認單位為s
# 獲取開始時間
start = time.clock()
'''
代碼開始
'''
sum = 0
for i in range(100):
    for j in range(100):
        sum = sum + i + j
print("sum = ", sum)
'''
代碼結(jié)束
'''
# 獲取結(jié)束時間
end = time.clock()
# 計算運行時間
runTime = end - start
runTime_ms = runTime * 1000
# 輸出運行時間
print("運行時間:", runTime, "秒")
print("運行時間:", runTime_ms, "毫秒")

運行結(jié)果

方法2:通過Pycharm編輯器

打開Pycharm編輯器,找到想要運行的腳本,點擊Run - Profile 'YourScript',如圖:

同樣,點擊PyCharm有右上角的帶有時間標志的運行按鈕也是一樣的效果,如圖:

隨后便可得到分析結(jié)果,可查看運行時間,如圖:

總結(jié)

到此這篇關于使用Python統(tǒng)計代碼運行時間的兩種方法的文章就介紹到這了,更多相關Python統(tǒng)計代碼運行時間內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • pandas 實現(xiàn)將兩列中的較大值組成新的一列

    pandas 實現(xiàn)將兩列中的較大值組成新的一列

    這篇文章主要介紹了pandas 實現(xiàn)將兩列中的較大值組成新的一列,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python 算法題——快樂數(shù)的多種解法

    python 算法題——快樂數(shù)的多種解法

    看書,看視頻都可以幫助你學習代碼,但都只是輔助作用,學好 Python,最重要的還是 多敲代碼,多刷題。本文講述算法題快樂數(shù)的多種解法,幫你打開思路
    2021-05-05
  • Python 實現(xiàn)將某一列設置為str類型

    Python 實現(xiàn)將某一列設置為str類型

    這篇文章主要介紹了Python 實現(xiàn)將某一列設置為str類型,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • python使用建議與技巧分享(二)

    python使用建議與技巧分享(二)

    這篇文章主要介紹了python的使用建議與一些技巧的分享,對大家理解和學習python有所幫助,感興趣的朋友可以了解下
    2020-08-08
  • python 實現(xiàn)列表的切片操作允許索引超出范圍

    python 實現(xiàn)列表的切片操作允許索引超出范圍

    這篇文章主要介紹了python 實現(xiàn)列表的切片操作允許索引超出范圍,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • pycharm中執(zhí)行.sh文件的方法步驟

    pycharm中執(zhí)行.sh文件的方法步驟

    本文主要介紹了pycharm中執(zhí)行.sh文件的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • Pygame實現(xiàn)游戲最小系統(tǒng)功能詳解

    Pygame實現(xiàn)游戲最小系統(tǒng)功能詳解

    這篇文章主要介紹了Pygame實現(xiàn)游戲最小系統(tǒng),Pygame是一個專門用來開發(fā)游戲的 Python 模塊,主要為開發(fā)、設計 2D 電子游戲而生,具有免費、開源,支持多種操作系統(tǒng),具有良好的跨平臺性等優(yōu)點
    2022-11-11
  • Python爬蟲中urllib庫的進階學習

    Python爬蟲中urllib庫的進階學習

    本篇文章主要介紹了Python爬蟲中urllib庫的進階學習內(nèi)容,對此有興趣的朋友趕緊學習分享下。
    2018-01-01
  • python進度條庫tqdm使用記錄(特點和用法)

    python進度條庫tqdm使用記錄(特點和用法)

    tqdm是一個Python庫,用于在命令行界面中創(chuàng)建美觀的進度條,以跟蹤代碼中循環(huán)、迭代和任務的執(zhí)行進度,本文給大家介紹python進度條庫tqdm使用記錄,感興趣的朋友跟隨小編一起看看吧
    2023-10-10
  • 使用Keras預訓練模型ResNet50進行圖像分類方式

    使用Keras預訓練模型ResNet50進行圖像分類方式

    這篇文章主要介紹了使用Keras預訓練模型ResNet50進行圖像分類方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05

最新評論

正蓝旗| 连云港市| 贺州市| 汶上县| 泸溪县| 龙南县| 泰兴市| 慈利县| 西乌珠穆沁旗| 恩施市| 黄骅市| 林口县| 项城市| 泰和县| 达拉特旗| 建水县| 耿马| 汉沽区| 资中县| 栾川县| 侯马市| 航空| 剑河县| 余江县| 饶河县| 阿克陶县| 宜章县| 客服| 南安市| 平乡县| 曲水县| 高雄县| 肇州县| 南溪县| 武功县| 海晏县| 庆阳市| 轮台县| 石阡县| 噶尔县| 八宿县|