本文主要介紹時(shí)間用法概述(時(shí)間的用法和句型),下面一起看看時(shí)間用法概述(時(shí)間的用法和句型)相關(guān)資訊。
1.%tim測(cè)試后面的代碼。也就是說(shuō),不能使用換行符為測(cè)試添加代碼塊。2單位模式:代碼塊的測(cè)試。它不僅作用于后面的代碼,而且通過(guò)換行符添加的其余代碼將被視為測(cè)試的一個(gè)整體。其中第一行代碼作為設(shè)置代碼(執(zhí)行但不計(jì)時(shí)),單元格體已經(jīng)計(jì)時(shí)。單元體可以訪問(wèn)在設(shè)置代碼中創(chuàng)建的任何變量。2)例如:
2.%timeit和%%timeit的具體參數(shù):timeit [-nn -rr [-t|-c] -q -pp -o]選項(xiàng):-nn:循環(huán)執(zhí)行給定語(yǔ)句n次。如果沒(méi)有提供n,請(qǐng)確定一個(gè)能夠獲得足夠精度的n值。
-r r:重復(fù)次數(shù)r,每次由n個(gè)循環(huán)組成,得到最好的結(jié)果。默認(rèn)值:7
-t: time.time用于度量時(shí)間,這是unix上的默認(rèn)值。這個(gè)函數(shù)測(cè)量實(shí)際時(shí)間,而不是cpu用戶時(shí)間。
-c: time.clock用于測(cè)量時(shí)間,這是windows上的默認(rèn)設(shè)置,用于測(cè)量實(shí)際時(shí)間。在unix上,使用resource.getrusage而不是,并返回cpu用戶時(shí)間。
-p\ p:計(jì)時(shí)結(jié)果以p位精度顯示。默認(rèn)值:3
-問(wèn):不要打印結(jié)果。
-o:返回一個(gè)timeitresult,可以存儲(chǔ)在變量中進(jìn)行檢查。
標(biāo)簽:
代碼時(shí)間
了解更多時(shí)間用法概述(時(shí)間的用法和句型)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。