最近在学习ML,本人偶尔喜欢买点彩票,经常觉得选号码是件困难的事,而且总是不中奖,那么有没有捷径,让计算机帮我去选号码,或者帮我选择中奖率高的号码。
一、让计算机帮我选取号码,随机选取。python代码如下:
import random
def ball():
ball_list=[]
while 1:
a=random.randint(1,33)
if a not in ball_list:
ball_list.append(a)
if len(ball_list)==6:
break
ball_list.sort()
ball_list.append(random.randint(1,16))
print(ball_list)
ball()
这是运行效果:
![]()
缺点:中奖率特别低,自己试过,经常是一个号码都不中,哈哈哈哈。
二、爬取双色球开奖历史数据,使用一些算法预测下一期中奖号码,希望能提升中奖率,但是能不能中奖就不清楚了。
先爬取数据保存在ssq.csv文件中,然后看看统计效果。
# coding=utf-8 import requests,csv import pandas as pd import matplotlib.pyplot as plt import seaborn as sn from lxml import et

本文介绍了利用Python爬取双色球开奖历史数据,并探讨通过机器学习预测下期中奖号码的方法。虽然随机选取的中奖率极低,但通过对数据的统计分析,发现蓝球中12号出现概率最高。后续将研究应用算法进行预测。
最低0.47元/天 解锁文章
3231

被折叠的 条评论
为什么被折叠?



