Functies in hogere volgorde
Azure Databricks biedt toegewezen primitieven voor het bewerken van matrices in Apache Spark SQL; deze maken het werken met matrices veel eenvoudiger en beknopter en maken het niet mogelijk om de grote hoeveelheden standaardcode te vervangen die doorgaans nodig zijn. De primitieven draaien om twee functionele programmeerconstructies: hogere-orde functies en anonieme (lambda) functies. Deze werken samen om u in staat te stellen functies te definiƫren waarmee matrices in SQL worden gemanipuleerd. Een functie met een hogere volgorde gebruikt een matrix, implementeert hoe de matrix wordt verwerkt en wat het resultaat van de berekening is. Het delegeert aan een lambda-functie hoe elk item in de matrix moet worden verwerkt.
Inleiding tot een hoger functienotitieblok
Zelfstudie over functies van hogere volgorde python-notebook
Ingebouwde Apache Spark-functies
Apache Spark bevat ingebouwde functies voor het bewerken van complexe typen (bijvoorbeeld matrixtypen), waaronder functies van een hogere volgorde.
In het volgende notebook ziet u de ingebouwde functies van Apache Spark.