«timeit» etiketlenmiş sorular

30
Python'da geçen süre nasıl ölçülür?
Ne istediğim benim kodu bir yerde zaman sayma başlamak ve daha sonra birkaç işlevi yürütmek için gereken süreyi ölçmek için geçirilen zaman almaktır. Sanırım timeit modülünü yanlış kullanıyorum, ancak dokümanlar benim için kafa karıştırıcı. import timeit start = timeit.timeit() print("hello") end = timeit.timeit() print(end - start)



8
Pythons timeit ile performansı test etmek için bir kod segmentini nasıl zamanlayabilirim?
Tam olması gerektiği gibi çalışan bir python betiğim var, ama yürütme süresini yazmam gerekiyor. Kullanmalıyım googledtimeit ancak işe yaramayacak gibi görünmüyorum. Python betiğim şöyle: import sys import getopt import timeit import random import os import re import ibm_db import time from string import maketrans myfile = open("results_update.txt", "a") for r …

3
Neden küçük bir dizgeyi yinelemek küçük bir listeden daha yavaş?
Zamanla oynuyordum ve küçük bir dizge üzerinde basit bir liste kavrama yapmanın, aynı işlemi küçük tek karakter dizileri listesinde yapmaktan daha uzun sürdüğünü fark ettim. Herhangi bir açıklama var mı? Neredeyse 1,35 katı zaman. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x for x …

5
Python'un timeit ile "global isim 'foo' tanımlanmadı
Bir Python ifadesini çalıştırmanın ne kadar zaman aldığını bulmaya çalışıyorum, bu yüzden çevrimiçi baktım ve standart kitaplığın tam olarak bunu yapmak için timeit adında bir modül sağladığını gördüm : import timeit def foo(): # ... contains code I want to time ... def dotime(): t = timeit.Timer("foo()") time = t.timeit(1) …
92 python  scope  timeit 
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.