Курс 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
- Срез в Python
- Функция eval() в Python
- Преобразование данных в Python
- Бинарный поиск
- Многострочные строки в Python
- Работа с YAML в Python: PyYAML.
- Определение функций с необязательными аргументами
- Проверка индексов коллекции
- Замыкания в Python
- Функция zip() — объединение последовательностей
- Получение обратного списка чисел
- Структура строк в Python
- Выборка чисел
- Генераторы в Python
- Тестирование модели в PyTorch
- Работа с PosixPath() в Python
- Numpy: использование Ellipsis
- Модуль pprint: улучшение вывода данных
- Бесконечные списки в Python
- Явный импорт в Python
- Копирование в Python
- Удаление дубликатов с помощью множеств
- Преобразование строки в число
- Работа с NumPy
- Оптимизация параметров в Python
- Поиск email
- Работа с файлами в Python
- Создание списка через цикл
- Работа с файловой системой в Python
- Магические методы в Python
- Python groupby() из itertools: работа с повторяющимися элементами
- Поиск самого длинного слова в списке с использованием max()
- Циклы for в Python
- Проверка наличия элемента в списке
- Освоение Python
- ChainMap.new_child() — добавление нового словаря
- Работа с deque в Python
- Руководство по библиотеке pydantic
- Работа со строками в Python
- Декоратор Ajax required
- Комплексные числа в Python
- Просмотр внешних файлов в %pycat
- Отрицательные индексы списков
- Символ подчеркивания в Python
- Изменение объектов в Python
- Функция reduce() из модуля functools















