Курс 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"
- Работа с deque из collections
- Модуль subprocess: запуск внешних команд
- Bootle — простой веб-фреймворк
- Удаление файлов в Python
- Ключевое слово global в Python
- Python 3.12: Псевдонимы типов
- Работа с пользовательским вводом
- Утечки переменных цикла в Python 3.x
- Объединение словарей в Python
- Необязательные аргументы в Python
- Переопределение метода xor в Python
- Стать Python-разработчиком
- Обработка аргументов Python
- Проверка файла .py на синтаксис.
- Python: Фильтрация списков с помощью filter()
- Распаковка элементов массива
- Переворот последовательности
- Создание словаря в Python
- Асинхронное выполнение задач в процессах
- Декораторы в Python
- Работа с множествами в Python
- Структура данных словарь в Python
- Форматирование кода на Python
- Поиск простых чисел
- Оценка точности модели
- Нахождение пересечения множеств
- Перевод двоичного кода в целое число
- Работа с SQLite в Python
- Генерация фальшивых данных с Faker
- Разделение строки на подстроки в Python
- Курс по дообучению ChatGPT
- Блок else в циклах.
- Генерация UUID в Python
- Работа со строками в Python
- Мониторинг работы программы Py-spy
- Функция count() в Python
- Проверка однородности элементов списка
- Уникальность ключей в словаре
- Работа с комплексными числами
- Работа с переменными в Python
- Работа с необработанными строками
- Список импортированных модулей в Python
- F-строки в Python 3.8
- Модуль inspect
- Преобразование Word в PDF с Spire.Doc
- Настройка вывода NumPy















