Share via


Funzioni di ordine superiore

Azure Databricks offre primitive dedicate per la modifica di matrici in Apache Spark SQL; questi rendono l'uso di matrici molto più semplice e più conciso e fare a meno delle grandi quantità di codice boilerplate in genere richiesto. Le primitive ruotano attorno a due costrutti di programmazione funzionale: funzioni di ordine superiore e funzioni anonime (lambda). Queste funzioni interagiscono per consentire di definire funzioni che modificano le matrici in SQL. Una funzione di ordine superiore accetta una matrice, implementa la modalità di elaborazione della matrice e il risultato del calcolo. Delega a una funzione lambda come elaborare ogni elemento nella matrice.

Introduzione al notebook delle funzioni di ordine superiore

Ottenere un notebook

Esercitazione per le funzioni di ordine superiore su Python Notebook

Ottenere un notebook

Funzioni predefinite di Apache Spark

Apache Spark include funzioni predefinite per la modifica di tipi complessi (ad esempio, tipi di matrici), incluse le funzioni di ordine superiore.

Il notebook seguente illustra le funzioni predefinite di Apache Spark.

Notebook delle funzioni predefinite di Apache Spark

Ottenere un notebook