Курс 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. Работа с deque из collections
  2. Модуль subprocess: запуск внешних команд
  3. Bootle — простой веб-фреймворк
  4. Удаление файлов в Python
  5. Ключевое слово global в Python
  6. Python 3.12: Псевдонимы типов
  7. Работа с пользовательским вводом
  8. Утечки переменных цикла в Python 3.x
  9. Объединение словарей в Python
  10. Необязательные аргументы в Python
  11. Переопределение метода xor в Python
  12. Стать Python-разработчиком
  13. Обработка аргументов Python
  14. Проверка файла .py на синтаксис.
  15. Python: Фильтрация списков с помощью filter()
  16. Распаковка элементов массива
  17. Переворот последовательности
  18. Создание словаря в Python
  19. Асинхронное выполнение задач в процессах
  20. Декораторы в Python
  21. Работа с множествами в Python
  22. Структура данных словарь в Python
  23. Форматирование кода на Python
  24. Поиск простых чисел
  25. Оценка точности модели
  26. Нахождение пересечения множеств
  27. Перевод двоичного кода в целое число
  28. Работа с SQLite в Python
  29. Генерация фальшивых данных с Faker
  30. Разделение строки на подстроки в Python
  31. Курс по дообучению ChatGPT
  32. Блок else в циклах.
  33. Генерация UUID в Python
  34. Работа со строками в Python
  35. Мониторинг работы программы Py-spy
  36. Функция count() в Python
  37. Проверка однородности элементов списка
  38. Уникальность ключей в словаре
  39. Работа с комплексными числами
  40. Работа с переменными в Python
  41. Работа с необработанными строками
  42. Список импортированных модулей в Python
  43. F-строки в Python 3.8
  44. Модуль inspect
  45. Преобразование Word в PDF с Spire.Doc
  46. Настройка вывода NumPy

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