preloader

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

Lo que daría como resultado que 5 se multiplique por 10 para dar 50. Si necesitáramos duplicar un número, podríamos reutilizar la operación() muchas veces, por ejemplo: Todo lo anterior duplicaría el segundo número. Sin embargo, hemos tenido que recuerda proporcionar el 2 para que el número se pueda duplicar. sin embargo, el el número 2 no ha cambiado entre ninguna de las invocaciones de la operación() función. ¿Qué pasa si fijamos el primer parámetro para que siempre sea 2, esto significaría que podríamos crear una nueva función que aparentemente solo toma un parámetro (el número a duplicar). Por ejemplo, digamos que podríamos escribir algo como: Tal que ahora podríamos escribir: En esencia, double() es un alias para operation(), pero un alias que proporciona el valor 2 para el primer parámetro y deja el segundo parámetro para ser llenado por la futura invocación de la doble función. 16.3 Funciones de Python y Curry Una función curry en Python es una función en la que uno o más de sus parámetros tienen aplicado o vinculado a un valor, lo que resulta en la creación de una nueva función con uno menos parámetros que el original. Por ejemplo, creemos una función que multiplica dos números juntos: total = operación(10, 5) operación(2, 5) operación(2, 10) operación(2, 6) operación(2, 151) doble = operación(2, *) doble(5) doble(151) def multiplicar(a, b): devolver a * b 168 dieciséis Funciones al curry

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