Курс 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"
- Векторизация в Python с NumPy.
- Enum в Python: создание и использование перечислений
- Избегайте изменяемых аргументов
- Измерение времени выполнения кода
- Вычисление натуральных логарифмов в NumPy
- Метод clear для коллекций
- HTTP-запросы с библиотекой Requests
- Удаление элемента из списка
- Взаимодействие с sys
- Переопределение унарных операторов
- Объединение объектов в Python
- Метаклассы в Python
- Форматирование строк в Python
- Глобальные переменные в Python
- Перевод текста с Python Translator
- Функция sleep() в Python
- Работа с deque из collections
- Изменение списка срезами
- Вывод сложных структур данных с помощью pprint
- Символ подчеркивания в Python
- Удаление эмодзи с помощью pandas
- Установка переменной среды в Python
- Пустой оператор pass в Python
- Python 3.12: Псевдонимы типов
- Регулярные выражения: метод match
- Функция с *args.
- Секреты Python
- Работа с многоуровневыми словарями в Python
- Транспонирование 2D-массива с помощью zip
- Создание коллекций из выражения-генератора
- Циклы в Python
- Необязательные аргументы в Python
- Методы в Python
- Обновление шаблона base.html
- Импорт классов из другого файла
- capitalize() — изменение регистра первого символа строки
- Генератор бросков кубиков
- Методы работы со списками
- Форматирование строк в Python
- Декораторы в Python
- Метод __imod__ для Python
- Изменение логики работы с временем
- Аргументы *args и **kwargs
- Получение списка кортежей из словаря















