Perbandingan Prestasi Masa dengan Modul timeit
Modul timeit ialah alat yang berkuasa untuk mengukur prestasi coretan kod. Ia boleh digunakan untuk membandingkan masa pelaksanaan algoritma atau pelaksanaan yang berbeza.
Penggunaan Interaktif
Dalam sesi Python interaktif, terdapat dua cara untuk menggunakan timeit:
In [1]: def f(x): ...: return x*x ...: In [2]: %timeit for x in range(100): f(x) 100000 loops, best of 3: 20.3 us per loop
>>> def f(x): ... return x * x ... >>> import timeit >>> timeit.repeat("for x in range(100): f(x)", "from __main__ import f", number=100000) [2.0640320777893066, 2.0876040458679199, 2.0520210266113281]
Atas ialah kandungan terperinci Bagaimanakah Modul `timeit` Python Boleh Digunakan untuk Membandingkan Masa Pelaksanaan Kod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!