preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

Esta es una función general que hace exactamente lo que dice; multiplica dos números juntos. Estos números pueden ser dos enteros o puntos flotantes. numeros etc Por lo tanto, podemos invocarlo de la manera normal: El resultado de ejecutar esta instrucción es: Ahora podríamos definir un nuevo método que toma una función y un número y devuelve una nueva función (anónima) que toma un nuevo parámetro y llama al función pasada con el número pasado y el nuevo parámetro: Mire cuidadosamente esta función; ha usado o vinculado el número pasado al función multby a la invocación de la función pasada, pero también ha definido una nueva variable ‘y’ que deberá proporcionarse cuando esta nueva función anónima es invocado. Luego devuelve una referencia a la función anónima como resultado de multby La función multby ahora se puede usar para enlazar el primer parámetro del multiplicar la función a cualquier cosa que queramos. Por ejemplo, podríamos unirlo a 2 para que siempre duplicará el segundo parámetro y almacenará la referencia de la función resultante en una propiedad doble: También podríamos vincular el valor 3 al primer parámetro de múltiple para hacer un función que triplicará cualquier valor: Lo que significa que ahora podemos escribir: def multby(func, num): devuelve lambda y: func(num, y) doble = multby(multiplicar, 2) imprimir (multiplicar (2, 5)) 10 triple = multby(multiplicar, 3) imprimir (doble (5)) imprimir(triple(5)) 16.3 Funciones de Python y Curry 169

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más