2012-08-05 15 views
13

starałem się porównać wyniki dwóch sprawozdań z timeit, a wyniki są mniej więcej tak:Co oznaczają `ns` i` us` dla wyniku `timeit`?

100 loops, best of 3: 100 ns per loop 
100 loops, best of 3: 1.96 us per loop 

Ale ja nie wiem, co te ns i us podpórek, więc nie wiem, który z nich jest szybszy.

Odpowiedz

24

ns oznacza nanosekundy. n jest regularnym SI prefix co oznacza 10 -9. nas oznacza mikrosekundy. W SI byłoby mikrosekund (10 -6 sekund) - w u jest używana, ponieważ nie jest to μ w ASCII, ale to wygląda bardzo podobnie. W twoim przypadku oznacza to, że porównujesz 100 × 10 -9 sekund z 1.96 × 10 -6 sekund - ten pierwszy jest prawie 20 razy szybszy.

7

Nanosekundy i mikrosekundy ... 10 -9 i 10 -6 odpowiednio.

Powiązane problemy