stmt nor neither example default_timer calculate python timeit

python - nor - ¿Qué representan `ns` y` us` en el resultado de `timeit`?



timeit python 2.7 example (2)

Estaba tratando de comparar el rendimiento de dos afirmaciones con timeit , y los resultados son algo así como:

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

Pero no sé qué significan estos ns y us , así que no sé cuál es más rápido.


Nanosegundos y microsegundos ... 10 -9 y 10 -6 respectivamente.


ns significa nanosegundos. n es el prefijo SI normal que significa 10 -9 . nos significa microsegundos. En SI, sería µs (10 -6 segundos): se utiliza u porque no hay un µ en ASCII, pero se ve bastante similar. En su caso, eso significa que está comparando 100 × 10 -9 segundos contra 1.96 × 10 -6 segundos; el primero es casi 20 veces más rápido.