Bueno, parece que convirtiendo a entero muestra lo que necesito. Lo que me queda la duda ahora es si la libreria time utiliza los mismas librerias de tiempo (tiempo.h) del sistema operativo.
2016-09-29 9:46 GMT-03:00 Daπid <davidmen...@gmail.com>: > 2016-09-28 19:16 GMT+02:00 David Samaniego <dsama...@fi.uba.ar>: > > Gente buenas tardes, alguien conoce si el modulo time.time() tiene alguna > > forma de devolver el tiempo en segundos y con una resolución de > > nanosegundos > > Malamente. Mi ordenador, con un procesador potente tarda 80 ns en > darte el tiempo: > > %timeit time.time() > 10000000 loops, best of 3: 79 ns per loop > > Y entre llamadas sucesivas: > > x = [time.time() for _ in range(10)] > np.diff(x) > array([ 2.38418579e-07, 2.38418579e-07, 0.00000000e+00, > 0.00000000e+00, 4.76837158e-07, 0.00000000e+00, > 0.00000000e+00, 2.38418579e-07, 2.38418579e-07]) > > La resolución parece ser de unos doscientos nanosegundos, y por debajo > se va a zero. > > Por completar: el tiempo que tarda en crear la lista con los tiempos y > en crear una lista: > > In [11]: %timeit [time.time() for _ in range(10)] > ...: > 1000000 loops, best of 3: 1.51 µs per loop > > In [12]: %timeit [_ for _ in range(10)] > ...: > 1000000 loops, best of 3: 710 ns per loop > > La diferencia nos da 800 ns, consistente con los 79 ns de time.time(). > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/