Polars:用於 Rust 和 Python的快速資料整理DataFrame庫

banq發表於2021-12-17

Polars 是一個閃電般快速的 DataFrame 庫/記憶體查詢引擎。高並行執行、高效快取演算法和富有表現力的 API 使其成為高效資料整理、資料管道、快速 API 等的完美選擇。
Polars 是一個在 Rust 中實現的極快的 DataFrames 庫,使用Apache Arrow Columnar Format作為記憶體模型。
特點:
  • Polars 是用 Rust 編寫的,在為 Rust 生態系統提供功能完整的 DataFrame API ,將其用作 DataFrame 庫或資料模型的查詢引擎後端。
  • Polars 建立在Apache Arrow 規範的 安全 Arrow2 實現 之上 ,可實現高效的資源使用和處理效能。它還可以與 Arrow 生態系統中的其他工具無縫整合。
  • 公開了完整的 Python API,包括使用表示式語言操作 DataFrame 的全套功能,使您能夠建立可讀且高效能的程式碼。
  • Polars 速度非常快,實際上是目前效能最好的解決方案之一。

相關文章