Condividi tramite


Funzioni di ordine superiore

Azure Databricks fornisce 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 obbligatorio. 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 manipolano 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 il notebook

Esercitazione delle funzioni di ordine superiore per il notebook Python

Ottenere il notebook

Funzioni predefinite di Apache Spark

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

Il notebook seguente illustra le funzioni predefinite di Apache Spark.

Notebook delle funzioni predefinite di Apache Spark

Ottenere il notebook