Función: CPUVolver

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