viernes, 2 de febrero de 2018

Receta Python No. 6-5: Usar Funciones Lambda para Definir Funciones Anónimas Temporales

1. Problema

Crear una función anónima para realizar una operación in situ.

2. Solución

Python cuenta con la infraestructura de elementos de programa para la definición de expresiones lambda. Este mecanismo computacional ayuda a definir funciones anónimas temporales (in situ) (Bernard, 2016).

3. Código Python



Prueba de ejecución:
Uso de funciones anónimas.
Figura 1. Uso de funciones anónimas.

En la línea 7 se usa el operador lambda para definir una función anónima con las siguientes características:
  • x: argumento de la función; corresponde con cada uno de los valores del objeto DataFrame.
  • x*x: expresión aritmética; se refiere al cuerpo de la función anónima.
De forma análoga los comentarios anteriores para la línea 12.

4. Literatura & Enlaces

Bernard J. (2016). Python Recipes Handbook: A Problem-Solution Approach. Canada: Apress.

O

No hay comentarios:

Publicar un comentario

Envíe sus comentarios, dudas, sugerencias, críticas. Gracias.