Pytania otagowane jako timeit

30
Jak mierzyć upływ czasu w Pythonie?
Chcę rozpocząć odliczanie czasu gdzieś w moim kodzie, a następnie uzyskać upływ czasu, aby zmierzyć czas potrzebny do wykonania kilku funkcji. Myślę, że źle używam modułu timeit, ale dokumenty są dla mnie mylące. import timeit start = timeit.timeit() print("hello") end = timeit.timeit() print(end - start)

14
Jak korzystać z modułu timeit
Rozumiem pojęcie tego, co timeitrobi, ale nie jestem pewien, jak zaimplementować to w moim kodzie. Jak mogę porównać dwie funkcje, powiedzmy insertion_sorti tim_sort, z timeit?
351 python  time  timeit 



3
Dlaczego iteracja po małym łańcuchu jest wolniejsza niż po małej liście?
Bawiłem się czasem i zauważyłem, że wykonanie prostego rozumienia listy na małym łańcuchu trwało dłużej niż wykonanie tej samej operacji na liście małych ciągów pojedynczych znaków. Jakieś wyjaśnienie? To prawie 1,35 razy więcej czasu. >>> from timeit import timeit >>> timeit("[x for x in 'abc']") 2.0691067844831528 >>> timeit("[x for x …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.