Herramientas de usuario

Herramientas del sitio


clase:iabd:pia:1eval:tema02

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
clase:iabd:pia:1eval:tema02 [2025/01/23 11:19]
admin [Poetry]
clase:iabd:pia:1eval:tema02 [2025/03/12 14:36] (actual)
admin [Medición de rendimiento]
Línea 658: Línea 658:
  
 <sxh python> <sxh python>
-from time import perf_counter+from time import monotonic
  
-t = perf_counter()+t = monotonic()
 resultado=sum(range(10000000)) resultado=sum(range(10000000))
-t=perf_counter()-t+t=monotonic()-t
  
 print(resultado) print(resultado)
Línea 674: Línea 674:
  
 El resultado se muestra en segundos El resultado se muestra en segundos
 +
 +<note tip>
 +El problema de ''perf_counter()'' es que cuenta el tiempo en el que el ordenador está suspendido mientras que ''monotonic()'' no lo hace. Y tampoco cuenta el tiempo que el proceso está suspendido.
 +</note>
  
 Mas información: Mas información:
 +  * [[https://luminousmen.com/post/how-to-not-leap-in-time-using-python/|How to not leap in time using Python]]
   * [[https://morton-kuo.medium.com/ml09-e549b2c26c47|ML09: Measuring Running Time in Python & R]]   * [[https://morton-kuo.medium.com/ml09-e549b2c26c47|ML09: Measuring Running Time in Python & R]]
  
clase/iabd/pia/1eval/tema02.1737627540.txt.gz · Última modificación: 2025/01/23 11:19 por admin