Нередко возникает необходимость замера времени выполнения кода, написанного на языке
Python. Рассмотрим способы прямого замера и замера с использованием менеджера контекста.
Python. Рассмотрим способы прямого замера и замера с использованием менеджера контекста.
Прямой замер времени выполнения
Часто требуется просто замерить время выполнения без разрастания проекта. Для этого можно использовать классический подход: зафиксировать время в начале и конце выполнения участка кода, разница и будет временем выполнения.
Для этого используется библиотека time и команда time.time(), возвращающая текущее время.
Рассмотрим на примере замера времени поэлементного умножения двух достаточно больших массивов.
Замер с использованием менеджера контекста
Для автоматизации можно использовать менеджер контекста с помощью модуля timer.py
Тогда замер времени примет следующий вид:
Тогда замер времени примет следующий вид:
Комментариев нет :
Отправить комментарий