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.