Курс Python → Измерение времени выполнения

Для того чтобы измерить время выполнения вашего кода на Python, вам необходимо использовать модуль time. Для начала, импортируйте этот модуль:

import time

Затем, перед началом выполнения вашей функции, запомните текущее время:

start_time = time.time()

После выполнения вашей функции, снова запомните текущее время и вычислите разницу:

end_time = time.time()
execution_time = end_time - start_time

Теперь у вас есть переменная execution_time, которая содержит время выполнения вашей функции в секундах. Вы можете использовать эту информацию для оптимизации вашего кода или для сравнения различных подходов к решению задачи.

Пример кода, который измеряет время выполнения функции, может выглядеть следующим образом:

import time

def my_function():
    start_time = time.time()
    # ваш код здесь
    end_time = time.time()
    execution_time = end_time - start_time
    return execution_time

print("Время выполнения функции: ", my_function())
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Метод rxor для операции побитового исключающего «или»
  2. Объединение Python и Shell
  3. Оператор continue в Python
  4. EMOT преобразование эмодзи в текст
  5. Python defaultdict добавление ключа
  6. Функции any() и all() в Python
  7. Мониторинг памяти с Pympler
  8. Проверка запуска скрипта или импорта модуля
  9. Конкатенация строк с методом join()
  10. Генерация чисел с range()
  11. Списки в Python
  12. Операции с массивами в NumPy
  13. Оператор del в Python
  14. Метод setdefault() в Python
  15. Декораторы в Python
  16. Работа с изменяемыми списками
  17. Взаимодействие с внешними процессами в Python
  18. Группы исключений в Python
  19. Оператор break в Python
  20. Декораторы с аргументами в Python
  21. Работа с timedelta в Python
  22. Создание коллекций из генератора
  23. Использование модуля math
  24. Замена атрибута в именованном кортеже
  25. Объединение словарей в Python
  26. Красивый вывод списка
  27. Метод eq для сравнения объектов
  28. Проверка существования переменной с оператором :=
  29. Работа с датами в Python
  30. Срезы в Numpy
  31. Цикл for в Python
  32. Создание комплексных чисел
  33. Комментарии в Python.
  34. Форматирование строк с f-строками
  35. Резервирование символов в Python
  36. Метод get для словаря
  37. Вычисление натурального логарифма в NumPy
  38. Асинхронное выполнение задач в Python
  39. Перегрузка операторов в Python
  40. Мощь вложенных функций в Python
  41. Работа с модулем cmath
  42. Python union() функция — объединение множеств
  43. Поиск частых элементов в списке
  44. Измерение времени выполнения кода
  45. Проекты на Python
  46. Генераторы в Python
  47. Оптимизация гиперпараметров в Python
  48. Декоратор total_ordering для сравнения объектов

Marketello читают маркетологи из крутых компаний