Polars:用于 Rust 和 Python的快速数据整理DataFrame库

21-12-17 banq

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 速度非常快,实际上是目前性能最好的解决方案之一。

猜你喜欢