Найти тему
programmer's notes (python and more)

Программирование на языке Pyhon. Использование модуля timeit для измерения времени выполнения кода

Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео. И, конечно, не забывайте о лайках.

Измерение времени выполнения кода с помощью модуля timeit

К измерению времени выполнения кода мы уже обращались. Модуль timeit даёт ещё один способ измерения. Точнее даже два. Мы не будем вдаваться в описание самого модуля, просто покажем два способа измерения, которые предоставляет данный модуль.

Пример 1. Использование метода timeit.default_timer()

Текст программы см. ниже
Текст программы см. ниже
primer186.py

Результат выполнения

0.07938422599909245

Пример 2. Использование метода timeit.timeit()

Текст программы см. ниже
Текст программы см. ниже
primer187.py

Метод выполняет указанный фрагмент 100 и возвращает полное время выполнения. Потом, разделив на 100 мы получаем среднее время выполнения.

Результат

0.07945603142999971

Как видим в обоих случаях результаты близки друг к другу.

Пока всё, уважаемые любители программировать и с Новым годом!

Хорошего программирования. Оставляйте свои комментарии, не забывайте про лайки и подписывайтесь на мой канал programmer's notes.

- Я жду вас уже 5 минут! - Нет, 4 минут и 58 секунд.
- Я жду вас уже 5 минут! - Нет, 4 минут и 58 секунд.