python Jupyter運(yùn)行時(shí)間實(shí)例過程解析
這篇文章主要介紹了python Jupyter運(yùn)行時(shí)間實(shí)例過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
1.Python time time()方法
import time time_start=time.time() time_end=time.time() print('totally cost',time_end-time_start)
import time print "time.time(): %f " % time.time() print time.localtime( time.time() ) print time.asctime( time.localtime(time.time()) )
以上實(shí)例輸出結(jié)果為:
time.time(): 1234892919.655932 (2009, 2, 17, 10, 48, 39, 1, 48, 0) Tue Feb 17 10:48:39 2009
Python time time() 返回當(dāng)前時(shí)間的時(shí)間戳(1970紀(jì)元后經(jīng)過的浮點(diǎn)秒數(shù))
參數(shù):NA。
返回值:返回當(dāng)前時(shí)間的時(shí)間戳(1970紀(jì)元后經(jīng)過的浮點(diǎn)秒數(shù))。
2.Jupyter Magic - Timing(%%time %time %timeit)
對(duì)于計(jì)時(shí)有兩個(gè)十分有用的魔法命令:%%time 和 %timeit. 如果你有些代碼運(yùn)行地十分緩慢,而你想確定是否問題出在這里,這兩個(gè)命令將會(huì)非常方便。
(1).%%time 將會(huì)給出cell的代碼運(yùn)行一次所花費(fèi)的時(shí)間。
%%time import time for _ in range(1000): time.sleep(0.01)# sleep for 0.01 seconds output: CPU times: user 196 ms, sys: 21.4 ms, total: 217 ms Wall time: 11.6 s
(2).%time 將會(huì)給出當(dāng)前行的代碼運(yùn)行一次所花費(fèi)的時(shí)間。
import numpy %time numpy.random.normal(size=1000) output: Wall time: 1e+03 µs
(3)%timeit 使用Python的timeit模塊,它將會(huì)執(zhí)行一個(gè)語句100,000次(默認(rèn)情況下),然后給出運(yùn)行最快3次的平均值。
import numpy %timeit numpy.random.normal(size=100) output: 12.8 µs ± 1.25 µs per loop (mean ± std. dev. of 7 runs, 100000 loops each)
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python Pandas 轉(zhuǎn)換unix時(shí)間戳方式
- 使用Python的datetime庫處理時(shí)間(RPA流程)
- Python算法中的時(shí)間復(fù)雜度問題
- python 正則表達(dá)式獲取字符串中所有的日期和時(shí)間
- Python 如何優(yōu)雅的將數(shù)字轉(zhuǎn)化為時(shí)間格式的方法
- Python獲取時(shí)間戳代碼實(shí)例
- Python3顯示當(dāng)前時(shí)間、計(jì)算時(shí)間差及時(shí)間加減法示例代碼
- 利用python計(jì)算時(shí)間差(返回天數(shù))
- 如何基于python測(cè)量代碼運(yùn)行時(shí)間
相關(guān)文章
python調(diào)用百度API實(shí)現(xiàn)人臉識(shí)別
這篇文章主要介紹了python調(diào)用百度API實(shí)現(xiàn)人臉識(shí)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11Python使用shelve模塊實(shí)現(xiàn)簡(jiǎn)單數(shù)據(jù)存儲(chǔ)的方法
這篇文章主要介紹了Python使用shelve模塊實(shí)現(xiàn)簡(jiǎn)單數(shù)據(jù)存儲(chǔ)的方法,涉及shelve模塊實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)的技巧,需要的朋友可以參考下2015-05-05Window版下在Jupyter中編寫TensorFlow的環(huán)境搭建
這篇文章主要介紹了Window版下在Jupyter中編寫TensorFlow的環(huán)境搭建,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04Python?ttkbootstrap?制作賬戶注冊(cè)信息界面的案例代碼
ttkbootstrap 是一個(gè)基于 tkinter 的界面美化庫,使用這個(gè)工具可以開發(fā)出類似前端 bootstrap 風(fēng)格的 tkinter 桌面程序。本文重點(diǎn)給大家介紹Python?ttkbootstrap?制作賬戶注冊(cè)信息界面的案例代碼,感興趣的朋友一起看看吧2022-02-02詳解matplotlib中pyplot和面向?qū)ο髢煞N繪圖模式之間的關(guān)系
這篇文章主要介紹了詳解matplotlib中pyplot和面向?qū)ο髢煞N繪圖模式之間的關(guān)系,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01python 基于 tkinter 做個(gè)學(xué)生版的計(jì)算器
這篇文章主要介紹了基于Python編寫一個(gè)計(jì)算器程序,實(shí)現(xiàn)簡(jiǎn)單的加減乘除和取余二元運(yùn)算,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-09-09python函數(shù)參數(shù)(必須參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù))
這篇文章主要介紹了python函數(shù)參數(shù)(必須參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù))的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值 ,需要的朋友可以參考下2019-08-08