Comparteix via


Funciones de orden superior

Azure Databricks proporciona primitivos dedicados para manipular matrices en Apache Spark SQL. Estos primitivos hacen que trabajar con matrices sea más fácil y conciso y no requiera grandes volúmenes de código reutilizable. Los tipos primitivos se resuelven en torno a dos construcciones de programación funcionales: funciones de orden superior y funciones anónimas (lambda). Funcionan conjuntamente para permitir la definición de funciones que manipulan matrices en SQL.

Introducción

Una función de orden superior toma una matriz, implementa cómo se procesa esa matriz y dicta el resultado del cálculo. Delega en una función lambda cómo procesar cada elemento de la matriz.

En los cuadernos siguientes se presentan estas funciones.

Cuaderno Tutorial sobre las funciones de orden superior (Python)

Obtener el cuaderno

Cuaderno Introducción a las funciones de orden superior

Obtener el cuaderno

Funciones integradas de Apache Spark

Apache Spark tiene funciones integradas para manipular tipos complejos, como tipos de matriz, incluidas funciones de orden superior.

En el siguiente cuaderno, se muestran las funciones integradas de Apache Spark.

Cuaderno de funciones integradas de Apache Spark

Obtener el cuaderno