Mengukur Prestasi dengan Timeit: Panduan Membandingkan Fungsi Tersuai
Adakah anda ingin menentukan keberkesanan fungsi tersuai anda? Timeit, modul Python yang berkuasa, menyediakan cara yang mudah untuk membandingkan masa pelaksanaan fungsi anda seperti "insertion_sort" dan "tim_sort."
Sesi Python Interaktif
Dalam sesi Python interaktif, anda mempunyai dua pilihan mudah untuk digunakan timeit:
def f(x): return x*x %timeit for x in range(100): f(x) # Performance results for 'f'
def f(x): return x * x import timeit timeit.repeat("for x in range(100): f(x)", "from __main__ import f", number=100000) # Performance results for 'f'
Dengan menggunakan timeit, anda boleh dengan cepat dan menilai dengan tepat kecekapan fungsi tersuai anda dan membuat keputusan termaklum tentang pelaksanaannya.
Atas ialah kandungan terperinci Bagaimanakah Modul `timeit` Python Dapat Membantu Membandingkan Prestasi Fungsi Tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!