Курс Python → Измерение времени выполнения кода в Python

Магическая команда time в Python предоставляет возможность измерять время выполнения определенного участка кода. Для этого необходимо использовать магическую команду %time перед выполнением кода, который вы хотите измерить. После выполнения кода в ячейке Jupyter Notebook вы увидите подробную информацию о времени выполнения, включая общее время, время выполнения на каждом этапе, а также другие параметры.

Пример использования магической команды time:

%time
for i in range(1000000):
    pass

В данном примере мы измеряем время выполнения цикла, который выполняется миллион раз. После выполнения кода вы увидите результат измерения времени выполнения этого участка кода.

Магическая команда %timeit предоставляет возможность провести несколько итераций выполнения кода и вычислить среднее время выполнения. Это может быть полезно при измерении времени выполнения более сложных участков кода или при сравнении различных вариантов реализации.

Пример использования магической команды timeit:

%timeit
for i in range(1000000):
    pass

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

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Работа с контекст-менеджером «with»
  2. Работа с CSV файлами в Python
  3. Создание таблиц в Python с PrettyTable
  4. Методы classmethod и staticmethod
  5. Функции range() в Python
  6. Создание таблиц в терминале с PrettyTable
  7. Разделение строки в Python
  8. Работа с коллекциями Python
  9. Сравнение объектов в Python
  10. Метод add для класса Vector
  11. ChainMap.new_child() — добавление нового словаря
  12. Блок try-except-else
  13. Срезы в Python
  14. Удаление символов новой строки в Python.
  15. Python Метод sleep() времени
  16. Работа с итераторами в Python
  17. Получение размера объекта с sys.getsizeof()
  18. Метод count в Python: почему count(», ») возвращает 4?
  19. Декораторы в Python
  20. Проблемы с именами переменных
  21. Создание циклической ссылки
  22. Работа с итераторами в Python
  23. Расширение операции побитового «и» в Python
  24. Форматирование строк в Python
  25. Поиск самого длинного слова в списке с использованием max()
  26. Оптимизация строк в Python
  27. Просмотр атрибутов и методов класса
  28. Конвертация коллекций в Python.
  29. Расчет времени выполнения программы
  30. discard() — удаление элемента из множества
  31. CLI-инструмент howdoi
  32. Нахождение разницы между списками в Python
  33. Работа с файлами в Python
  34. Метод eq для сравнения объектов
  35. Создание файла с проверкой ошибки
  36. Генераторы в Python
  37. Класс Counter() для подсчета элементов
  38. Введение в Python
  39. Оценка точности модели
  40. Методы __repr__ и __str__ в Python
  41. Применение функции map() с лямбда-функциями
  42. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  43. Использование двоеточия в Python
  44. Проверка версии Python
  45. Проверка дублей в списке.
  46. Удаление ссылок в Python
  47. Метод join() для объединения элементов

Marketello читают маркетологи из крутых компаний