Вопросы с тегом «timeit»

1212
Как измерить прошедшее время в Python?

Я хочу начать отсчет времени где-то в моем коде, а затем получить прошедшее время, чтобы измерить время, необходимое для выполнения нескольких функций. Я думаю, что я использую модуль timeit неправильно, но документы меня просто сбивают с толку. import timeit start = timeit.timeit() print("hello")...

351
Как использовать модуль timeit

Я понимаю концепцию того, что timeitделает, но я не уверен, как реализовать это в моем коде. Как я могу сравнить две функции, скажем, insertion_sortи tim_sort, с

243
Создание пустого списка в Python

Каков наилучший способ создать новый пустой список в Python? l = [] или l = list() Я спрашиваю об этом по двум причинам: Технические причины, по которым быстрее. (создание класса вызывает накладные расходы?) Читаемость кода - какой является стандартным соглашением....

162
Как я могу рассчитать сегмент кода для тестирования производительности с помощью Pythons timeit?

У меня есть сценарий Python, который работает так же, как и должен, но мне нужно написать время выполнения. Я погуглил, что мне следует использовать, timeitно я не могу заставить его работать. Мой скрипт на Python выглядит так: import sys import getopt import timeit import random import os import...

132
Почему перебор небольшой строки медленнее, чем перебора небольшого списка?

Я играл с timeit и заметил, что выполнение простого понимания списка для небольшой строки занимает больше времени, чем выполнение той же операции со списком небольших односимвольных строк. Любое объяснение? Это почти в 1,35 раза больше времени. >>> from timeit import timeit >>>...

92
Получение «глобального имени 'foo' не определено» с помощью Python timeit

Я пытаюсь узнать, сколько времени требуется для выполнения оператора Python, поэтому я поискал в Интернете и обнаружил, что стандартная библиотека предоставляет модуль с именем timeit, который призван делать именно это: import timeit def foo(): # ... contains code I want to time ... def dotime():...