Python如何計算語句執(zhí)行時間
這篇文章主要介紹了Python如何計算語句執(zhí)行時間,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
魔法命令
In [1]:
#%time 對單個語句執(zhí)行時間計時用法放在需要計算的語句前面 %time sum(range(1000))
Wall time: 0 ns
Out[1]:
499500
In [2]:
#這個操作很快,可以用%timeit計算,該命令重復計算很多次以得到更精確的時間,重復次數(shù)自動調(diào)整 %timeit sum(range(1000)) 34.2 µs ± 710 ns per loop (mean ± std. dev. of 7 runs, 10000 loops each)
In [9]:
%%time#測試中該行代碼只能放在最上方,否者會報錯,原因不明 total=0 for i in range(1000): for j in range(1000): total+=i*(-1)**j #兩個命令均可以通過%%放于代碼最上方,計算多行代碼的執(zhí)行時間
Wall time: 1.01 s
In [7]:
Wall time: 996 µs
In [ ]:
time.sleep(1)#休息1秒再執(zhí)行下一條命令
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python爬蟲入門教程--利用requests構(gòu)建知乎API(三)
這篇文章主要給大家介紹了關(guān)于python爬蟲入門之利用requests構(gòu)建知乎API的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-05-05
Python實現(xiàn)可設(shè)置持續(xù)運行時間、線程數(shù)及時間間隔的多線程異步post請求功能
這篇文章主要介紹了Python實現(xiàn)可設(shè)置持續(xù)運行時間、線程數(shù)及時間間隔的多線程異步post請求功能,涉及Python網(wǎng)絡(luò)請求的創(chuàng)建、發(fā)送、響應、處理等相關(guān)操作技巧,需要的朋友可以參考下2018-01-01
使用Python實現(xiàn)數(shù)據(jù)重采樣的示例代碼
數(shù)據(jù)重采樣是一種用于調(diào)整數(shù)據(jù)集大小或分布的技術(shù),它涉及通過增加或減少數(shù)據(jù)點的數(shù)量來修改現(xiàn)有數(shù)據(jù)集,下面我們就來學習一下如何利用Python實現(xiàn)數(shù)據(jù)重采樣吧2023-11-11
pycharm配置python環(huán)境的詳細圖文教程
PyCharm是一款功能強大的Python編輯器,具有跨平臺性,下面這篇文章主要給大家介紹了關(guān)于pycharm配置python環(huán)境的詳細圖文教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下2023-01-01
Python tkinter之ComboBox(下拉框)的使用簡介
這篇文章主要介紹了Python tkinter之ComboBox(下拉框)的使用簡介,幫助大家更好的理解和使用python,感興趣的朋友可以了解下2021-02-02
如何利用Python提取pdf中的表格數(shù)據(jù)(附實戰(zhàn)案例)
從PDF表格中獲取數(shù)據(jù)是一項痛苦的工作,下面這篇文章主要給大家介紹了關(guān)于如何利用Python提取pdf中的表格數(shù)據(jù)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-11-11
python執(zhí)行shell獲取硬件參數(shù)寫入mysql的方法
這篇文章主要介紹了python執(zhí)行shell獲取硬件參數(shù)寫入mysql的方法,可實現(xiàn)對服務器硬件信息的讀取及寫入數(shù)據(jù)庫的功能,非常具有實用價值,需要的朋友可以參考下2014-12-12

