Python3 趣味系列题6 ------ 彩票号码优选方案

字数 481阅读 310
cp.jpg

文介绍双色球、大乐透号码的选择方法。并且假定读者对以上2种彩票的玩法熟知。

image

一、数据

  • 双色球
    03001期至18136期双色球开奖号码顺序数据,数据条数:2342条,爬虫获得。
  • 大乐透
    08069期至18137期大乐透开奖号码顺序数据,数据条数:1604条,爬虫获得。

:03001期是双色球第一期,08069期是大乐透可查询到开奖号码顺序的第一期。

image

二、选择方案

  1. 计算各个号码出现的次数;

  2. 计算前后期同样位置号码之间的转移次数;

  3. 后者除前者得到每个号码转移到所有号码的转移概率;

  4. 计算当期以及之前N期的号码除重后的号码对应的所有号码的概率之和,从中选取较大概率的号码即为下一期候选号码;

image

三、真实数据概率对比证明
方法:
将本文方法命中球数的概率和随机选择方法命中球数的概率进行对比,本文方法命中球的概率高于随机选择的方法,则证明此方法是可行的。
双色球红球概率对比图示:

red_6.png

双色球蓝球概率对比图示:

1_蓝球.jpg

大乐透前区概率对比图示:

5_前区.jpg

大乐透后区概率对比图示:

2_后区.jpg

点击获取本文所有的源码:爬虫、模型、验证、预测。扫描下方二维码或者微信公众号直接搜索”Python范儿“,关注微信公众号pythonfan, 获取更多实例和代码。微信公众号回复:CP,可获得下一期的预测结果以及预测结果历史命中情况。

pythonfan.jpg

推荐阅读更多精彩内容