Optimice código
Module crea variables únicas cada vez que se ejecuta. Al escribir una función usando Block y variables globalmente únicas, la ejecución repetida es acelerada porque el paso de creación de variable es omitido.
Remueva Module en favor de Block con variables globalmente únicas.
Cree una función inactiva.
Out[2]= | |
Aplique la transformación.
Out[3]= | |
Active el código y el código transformado para crear definiciones para fModule y fBlock.
Compare valores para valores de prueba aleatorios.
Out[5]= | |
Comparar tiempos para un conjunto grande de valores de prueba muestra un factor de velocidad mejorada de 2.5.
Out[6]= | |