Rust集成

版本: 2.1.0-alpha2 作者: @yutiansut @quantaxis 更新日期: 2025-10-25

QUANTAXIS 2.1.0引入了Rust集成,通过QARS2(QUANTAXIS Rust)实现100倍性能提升。


🚀 核心优势

性能提升

  • 数据处理: 100x faster than pure Python

  • 指标计算: 向量化计算,SIMD优化

  • 内存效率: 更低的内存占用

主要组件

  • qars2: Rust核心库

  • PyO3绑定: Python-Rust互操作

  • Apache Arrow: 零拷贝数据交换


📦 安装

# 安装QARS2
pip install qars2

# 或从源码编译
git clone https://github.com/QUANTAXIS/QARS2.git
cd QARS2
cargo build --release

💡 使用示例

1. 高性能数据处理

2. QADataFrame集成

3. 因子计算


🔧 高级特性

Arrow格式数据交换

并行计算


📊 性能对比

操作
Python
Rust
加速比

MA计算

100ms

1ms

100x

数据加载

500ms

10ms

50x

因子计算

1000ms

15ms

67x


🔗 相关资源


作者: @yutiansut @quantaxis 最后更新: 2025-10-25

返回高级功能

Last updated

Was this helpful?