🤖 机器学习库

库名 用途 安装命令
scikit-learn 传统机器学习算法 pip install scikit-learn
TensorFlow 深度学习框架 pip install tensorflow
PyTorch 深度学习框架 pip install torch
Keras 高层深度学习API pip install keras
XGBoost 梯度提升决策树 pip install xgboost
LightGBM 轻量级梯度提升 pip install lightgbm
catboost 类别特征梯度提升 pip install catboost

📊 数据可视化库

库名 用途 安装命令
Seaborn 统计可视化 pip install seaborn
Plotly 交互式图表 pip install plotly
mplfinance 金融图表 pip install mplfinance
Bokeh 交互式Web可视化 pip install bokeh
PyQtGraph 高性能实时绘图 pip install pyqtgraph

📈 量化交易专用库

库名 用途 安装命令
TA-Lib 技术分析指标 pip install TA-Lib
pandas-ta Pandas技术分析 pip install pandas-ta
ffn 金融函数库 pip install ffn
empyrical 绩效指标计算 pip install empyrical
alphalens 因子分析 pip install alphalens
pyfolio 组合分析 pip install pyfolio
backtrader 回测框架 pip install backtrader
Zipline 回测框架 pip install zipline
VnPy 量化交易平台 pip install vnpy

💾 数据处理与存储

库名 用途 安装命令
SQLAlchemy 数据库ORM pip install sqlalchemy
pymongo MongoDB驱动 pip install pymongo
clickhouse-driver ClickHouse驱动 pip install clickhouse-driver
influxdb InfluxDB客户端 pip install influxdb
pymysql MySQL驱动 pip install pymysql
psycopg2 PostgreSQL驱动 pip install psycopg2-binary

🌐 数据获取与网络

库名 用途 安装命令
requests HTTP请求 pip install requests
tushare 中国股市数据 pip install tushare
ccxt 加密货币交易 pip install ccxt
yfinance 雅虎财经数据 pip install yfinance
websockets WebSocket客户端 pip install websockets
aiohttp 异步HTTP pip install aiohttp

⚙️ 工具与实用库

库名 用途 安装命令
pytz 时区处理 pip install pytz
python-dateutil 日期处理 pip install python-dateutil
joblib 并行计算 pip install joblib
numba JIT编译加速 pip install numba
cython C扩展 pip install cython
pytest 单元测试 pip install pytest
black 代码格式化 pip install black
💡
使用建议

建议根据项目需求选择性安装库。对于量化交易项目,核心库包括:pandas、numpy、scipy、 matplotlib、TA-Lib、backtrader等。使用虚拟环境管理依赖,避免版本冲突。