Курс 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"
- Генерация UUID в Python
- Оформление кода по PEP 8
- Переопределение метода divmod
- Библиотека sh: удобные команды терминала
- Генераторы списков
- Аннотации типов в Python
- Преобразование многоуровневого словаря
- Анализ кода — Python
- Логические значения в Python
- Создание и использование ChainMap
- Рациональные числа в Python
- Добавление кнопки в tkinter
- Функция zip() для объединения списков
- Отображение графиков в Jupyter с Matplotlib
- Множественное присваивание в Python
- Генераторы в Python
- Распаковка аргументов в Python
- Отладчик pdb: начало работы
- Переменные в Python: сокращение гласных
- Python Поверхностное Копирование
- Комментарии в Python
- Работа с пакетами
- Скрытие вывода данных
- Отслеживание прогресса с tqdm
- Генераторы и сеты в Python
- Моржовый оператор в Python 3.8
- Изучение объектов с помощью dir()
- Удаление специальных символов
- Lambda-функция в Python: использование с map() и sum()
- Оператор «or» в Python
- Обработка исключений в Python
- Преобразование чисел в Python
- Генераторы в Python
- Форматирование строк в Python.
- Работа с массивами в Python
- Преобразование строк в числа с плавающей запятой
- Частичное применение функций в Python
- Ветвление выражения в Python
- Генератор чисел Фибоначчи
- Работа с OpenCV
- ChainMap избыточные ключи
- Генераторы в Python
- Декоратор для группы пользователей в Django
- Использование подчеркивания в REPL
- Безопасные SQL-запросы в Python 3.11















