Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Azure Databricks tillhandahåller dedikerade primitiver för att manipulera matriser i Apache Spark SQL. Dessa primitiver gör det enklare och koncisare att arbeta med arrayer och kräver inte stora mängder standardkod. Primitiverna kretsar kring två funktionella programmeringskonstruktioner: funktioner med högre ordning och anonyma funktioner (lambda). Dessa fungerar tillsammans så att du kan definiera funktioner som manipulerar matriser i SQL.
Inledning
En funktion med högre ordning tar en matris, implementerar hur matrisen bearbetas och dikterar beräkningsresultatet. Den delegerar till en lambda-funktion hur varje objekt i matrisen bearbetas.
I följande anteckningsböcker får du en introduktion till dessa funktioner.
Självstudiekurs om funktioner med högre ordning i Python-notebook-fil
Introduktion till anteckningsboken med högre ordningsfunktioner
Inbyggda Apache Spark-funktioner
Apache Spark har inbyggda funktioner för att manipulera komplexa typer, till exempel matristyper, inklusive funktioner med högre ordning.
Följande notebook-fil illustrerar inbyggda Apache Spark-funktioner.