Capítulo 5. APIs ansiosas e preguiçosas
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Agora que já compreendes as estruturas de dados e os tipos de dados disponíveis no Polars, vamos analisar as duas interfaces de programação de aplicações (APIs) diferentes para interagir com esses dados: a API eager e a API lazy. Cada API aborda casos de utilização específicos e tem caraterísticas de desempenho únicas. Compreender estas APIs é fundamental para utilizar eficazmente as capacidades de processamento e análise de dados do Polars.
Neste capítulo, aprenderás:
-
Que a API eager utiliza um modelo de execução imediata, ideal para exploração de dados e tarefas iterativas
-
O facto de a API preguiçosa adiar a execução de transformações de dados até ser necessário, o que permite otimizar as consultas de forma abrangente e melhorar o desempenho, especialmente em cenários de grande escala e sensíveis ao desempenho
-
Sobre que API se adequa a que casos de utilização e como escolher a mais adequada às tuas necessidades
As instruções para obter quaisquer ficheiros de que possas precisar estão no Capítulo 2. Assumimos que tens os ficheiros na subdiretoria de dados.
API do Eager: DataFrame
A API eager no Polars opera em um modelo de execução imediata, onde cada função é executada sequencialmente, linha por linha, no conjunto de dados. Essa abordagem é particularmente eficaz para a exploração de dados e análise iterativa, ...