文章预览
来源:投稿 作者:sunny 编辑:学姐 unset unset Polars简介 unset unset Polars 是一个速度极快的 DataFrame 库,用于处理结构化数据。核心是用 Rust 编写的,可用于 Python、R 和 NodeJS。 对于Polar而言,它有着如下特点: 快速:用 Rust 从头开始编写,设计接近机器,没有外部依赖。 I/O:对所有常见数据存储层的一流支持:本地、云存储和数据库。 直观的 API:按预期方式编写查询。Polars 将在内部确定使用其查询优化器执行的最有效方式。 Out of Core:流式处理 API 允许您处理结果,而无需所有数据同时在内存中。 并行:通过在可用的 CPU 内核之间分配工作负载来利用计算机的强大功能,而无需任何额外的配置。 矢量化查询引擎:使用 Apache Arrow(一种列式数据格式)以矢量化方式处理查询,并使用 SIMD 优化 CPU 使用率。 Polars 的目标是提供一个闪电般快速的 DataFram
………………………………