محاسبه زمان اجرای کد ها در پایتون (انتشار: 1402/11/03)

گاهی در پردازش های زمان بر، برای مقایسه ی چند الگوریم می بایست زمان اجرای اون ها رو در هر یک از کدهامون داشته باشیم. تا بتونیم بهترین اونها رو انتخاب کنیم.

این چیه؟

برای اینکار کافیه از دو ماژول timeit و timer استفاده کرده و با فراخوانی تابع timer متعلق به ماژول timeit در قبل و بعد از کدهامون و تفریقشون از هم به مقدار زمان صرف شده برای اجرای کدهامون دست پیدا کنیم. در ادامه یه مثال به صورت  کد خواهیم داشت.

import time
from timeit import default_timer as timer

start_time = timer()

# Your Code block

end_time = timer()
print(f"[INFO] Total training time: {end_time-start_time:.3f} seconds")


نظرات خوانندگان نوشته


نظری در این مورد دارید؟ خوشحال می‌شیم اون رو برامون ارسال کنید.