Descripción
Mide el tiempo en nanosegundos de la evaluación de una expresión
Cadena de entrada
cpu
Cadena de salida
cpu
Uso
cpu(<expresión>,<iteraciones>[,<resultado>])
Parámetros | |||
---|---|---|---|
# | Parámetro | Descripción | Valor por defecto |
1 | expresión | Expresión a cronometrar | |
2 | iteraciones | Nº de iteraciones (un número alto mejora la precisión de la medición) | |
3 | resultado | Booleano, añade el resultado de la evaluación (último resultado) al diccionario | falso |
Valor devuelto
La función devuelve un diccionario con las entradas
Ejemplos
cpu(det([1,2],[3,4]),1e6)
Diccionario: {'total_ns'=1036362227, 'media_ns'=1036.362227, 'eval_ps'=964913.5928995992}
cpu(det([1,2],[3,4]),1e6,verdadero)
Diccionario: {'total_ns'=1079610975, 'media_ns'=1079.610975, 'eval_ps'=926259.5723427136, 'res'=-2}
Desde / Última modificación
v0.3.?
v0.4.4