因子工厂性能优化实战

📚 共计 30 章节
01
因子工厂概述
什么是因子工厂 · 核心地位 · 传统痛点
入门概念
02
性能瓶颈分析
CPU密集型 · 内存带宽 · I/O延迟
诊断内存
03
Python性能剖析工具
cProfile · line_profiler · memory_profiler
工具profiling
04
数据结构选型
List vs Array vs NumPy ndarray
数据结构性能
05
向量化计算入门
NumPy替代循环 · 第一个向量化因子
向量化NumPy
06
Pandas高效操作
避免链式赋值 · apply/transform · 索引优化
Pandas调优
07
内存优化实战
数据类型压缩 · 稀疏矩阵 · 分块处理
内存压缩
08
并行计算基础
threading局限 · multiprocessing正确打开
并行多进程
09
Joblib与并行因子计算
Parallel · delayed · 共享内存的坑
Joblib并行
10
Dask分布式计算
Pandas → Dask DataFrame · 超大规模因子
Dask分布式
11
Numba JIT编译
@jit装饰器 · Python循环 → C速度
NumbaJIT
12
Cython加速
热点函数重写 · C扩展模块
Cython编译
13
Rust与PyO3
Rust高性能库 · PyO3绑定
RustPyO3
14
GPU加速
CuPy · NVIDIA RAPIDS · 并行因子矩阵
GPUCUDA
15
缓存策略
LRU缓存 · 磁盘缓存 · Redis应用
缓存Redis
16
数据预处理流水线
原始行情 → 干净DataFrame · ETL优化
ETL流水线
17
因子表达式引擎
轻量级表达式解析与求值引擎
引擎表达式
18
因子存储与读取
Parquet vs HDF5 vs Feather
存储格式
19
因子数据库
InfluxDB · ClickHouse · 毫秒级查询
时序库查询
20
因子回测框架集成
Backtrader · Zipline · 无缝接入
回测集成
21
实时因子计算
Kafka + Flink · Streaming DataFrame
实时流式
22
因子监控与告警
延迟监控 · 内存泄漏 · 异常告警
监控告警
23
因子相关性分析与去重
相关系数矩阵 · 剔除冗余因子
相关性去重
24
因子IC/IR分析优化
向量化加速IC · IR计算
IC/IR向量化
25
因子组合优化
均值-方差 · 风险平价 · Black-Litterman
组合优化
26
机器学习因子挖掘
LightGBM · XGBoost · 非线性组合
MLGBDT
27
深度学习因子
PyTorch/TensorFlow · LSTM · Transformer
深度学习时序
28
因子工厂架构设计
微服务 vs 单体 · 消息队列 · 任务调度
架构微服务
29
生产环境部署
Docker · Kubernetes · 弹性伸缩
部署K8s
30
实战案例
日处理百万级数据 · 性能对比报告
实战案例