Una función lambda es una función anónima pequeña.
Una función lambda puede aceptar cualquier número de argumentos, pero solo puede tener una expresión.
lambda argumentos : expresión
Las funciones $f(x)$ y $g(x)$ creadas previamente, ahora con lambda toman a forma:
Hallar el radio de un círculo en el plano cartesiano dadas las coordenadas x e y: $$r = \sqrt{x^2+y^2} $$
En python se tiene, con dos corridas:
La media ponderada se utiliza cuando los datos tienen diferentes pesos ($w_i$), en que cada peso es la fracción correspondiente a cada dato y por consiguiente la suma de los $w_i$ debe dar 1.
Esto significa que algún dato pesa más o tiene más valor que otros datos
$$\bar{x} = \sum_{i=1}^n x_i*w_i$$Un profesor define las evaluaciones durante un periodo académico así:
- Quiz: 30%Juan obtuvo 4.0 en el quiz, 3.0 en el taller de ejercicios y 2.0 en el examen final. ¿Cuál es su nota definitiva o promedio?
Como hay pesos distintos, se aplica la media ponderada:
$$\bar{x} = \sum_{i=1}^3 x_i*w_i = 4.0*0.3+3.0*0.3+2.0*0.4 = 2.9$$Juan le reclama al profesor afirmando que su media aritmética es de 3.0, lo cual es cierto. ¿Qué cree que le responde el profesor?
En python, una función lamda que calcula el promedio ponderado de Juan es:
Un estudiante toma temperaturas en grados celsius en varios momentos del día y realiza el siguiente programa para reportar la hora y las temperaturas en grados Celsius y en grados fahrenheit. Utiliza una lista y un ciclo, pero como debe reportar la hora, decide implementar un match dentro del ciclo:
De esta forma obtiene el reporte siguiente, que podrá usar para su estudio durante varios días: