Курс 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. Сортировка списка по индексам
  2. Преобразование вложенного списка
  3. Нахождение максимального значения и его индекса в списке
  4. Функция zip() в Python
  5. Генераторы данных
  6. Однострочники Python
  7. Функция enumerate() — Python
  8. Изменяемые и неизменяемые объекты
  9. Динамическая типизация в Python
  10. Форматирование строк в Python
  11. Установка пакетов с помощью pip
  12. Работа с множествами в Python
  13. Методы Python для работы с данными
  14. Регистрация на курсы SF Education
  15. Деление в Python
  16. Повторение элементов в Python
  17. Проверка наличия элемента в списке
  18. Работа с CSV файлами
  19. Область видимости переменных
  20. Склеивание строк через метод join()
  21. Dict Comprehension в Python
  22. Поиск индекса элемента
  23. Вывод баннеров
  24. Оператор space-invader
  25. Многострочные комментарии в Python
  26. Форматирование строк в Python
  27. Операторы += в Python
  28. Тестирование с unittest
  29. Нахождение самого длинного слова в списке с помощью max
  30. Добавление Progressbar в Python
  31. Форматирование данных с помощью pprint
  32. Обход словаря в Python
  33. Установка и использование TensorFlow
  34. Экспорт данных в файл.
  35. Метод __float__ в Python
  36. Пустой оператор pass в Python
  37. Передача аргументов через **arguments
  38. Функция enumerate в Python
  39. Метод remove() для удаления элемента из списка
  40. Работа с модулем bisect
  41. Удаление символов новой строки в Python.
  42. Обновление множества в Python
  43. Преобразование range в итератор
  44. Применение функции к элементам списка
  45. Распаковка элементов последовательности

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