这是什么
Lottery Manager(彩票管理器)是一个个人使用的彩票历史数据管理与预测系统,目前支持双色球(SSQ)和大乐透(DLT)。它既能帮你管理购彩账本,也能跑多种机器学习模型做历史规律预测——注意,预测纯属算法测试,不保证中奖。
核心功能
- 历史数据管理:双色球/大乐透历史数据查询、导入、导出,支持在线抓取最新开奖结果,一键导出 Excel。
- 智能预测:集成 XGBoost、Random Forest、LSTM、RNN 等多种模型,内置特征工程,并用多进程并行加速训练。
- 账本管理:购彩记录记账、盈亏统计与分析、历史中奖查询,用数据看清自己的投入产出。
技术栈
| 模块 | 技术 |
|---|---|
| GUI | tkinter + tkcalendar |
| 数据处理 | pandas, numpy, scipy |
| 机器学习 | scikit-learn, xgboost, joblib |
| 深度学习 | PyTorch (CPU) |
| 可视化 | matplotlib |
| 打包 | PyInstaller |
怎么用
方式一(推荐,Windows):下载 dist/lottery_manager_v2.4.0.exe 双击即可运行,无需装 Python。
方式二(源码运行):
git clone https://github.com/suibuzhifanhua/lottery_manager.git cd lottery_manager pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/ python main.py
第一次运行要加载模型分析数据(作者用 9950X3D 约 3 分钟,可上独显加速)。
写在最后
本项目仅供学习研究。彩票开奖为随机事件,任何预测模型都无法保证中奖,请理性购彩、量力而行。要是真中了大奖,不妨请作者喝杯咖啡 ☕