Capitolo 5. API Eager e Lazy
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Ora che hai compreso le strutture e i tipi di dati disponibili in Polars, esamineremo le due diverse interfacce di programmazione delle applicazioni (API) per interagire con i dati: l'API eager e l'API lazy. Ciascuna API si rivolge a casi d'uso specifici e ha caratteristiche di performance uniche. La comprensione di queste API è fondamentale per utilizzare in modo efficace le capacità di elaborazione e analisi dei dati di Polars.
In questo capitolo imparerai:
-
L'API eager utilizza un modello di esecuzione immediata, ideale per l'esplorazione dei dati e per le attività iterative.
-
L'API pigra rinvia l'esecuzione delle trasformazioni dei dati fino a quando non è necessario, il che consente di ottimizzare in modo completo le query e di migliorare le prestazioni, soprattutto in scenari su larga scala e sensibili alle prestazioni.
-
Quali API si adattano a quali casi d'uso e come scegliere quella giusta per le tue esigenze
Le istruzioni per ottenere i file di cui potresti avere bisogno sono riportate nel Capitolo 2. Partiamo dal presupposto che i file si trovino nella sottodirectory dei dati.
API Eager: DataFrame
L'API eager di Polars opera secondo un modello di esecuzione immediata, in cui ogni funzione viene eseguita sequenzialmente, riga per riga, sul set di dati. Questo approccio è particolarmente efficace ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access