专家预测双色球到底准不准确

借鉴了某博主@Yunheeee,发现写的很不错,帮助我完成了此次作业,感谢!

紧接着,我跟着它的代码尝试了一下,大体如下:

首先引入库

import requests
import numpy as np
import pandas as pd

接着设置url的网站

url='https://datachart.500.com/ssq/history/newinc/history.php?start=03001' 
#获取历史所有双色球数据
response = requests.get(url)
response.encoding = 'utf-8'  
re_text = response.text#网页数据解析
re=re_text.split('<tbody id="tdata">')[1].split('</tbody>')[0]
result=re.split('<tr class="t_tr1">')[1:]all_numbers=[]
for i in result:each_numbers=[]i=i.replace('<!--<td>2</td>-->','')each=i.split('</td>')[:-1]for j in each:each_numbers.append(j.split('>')[1].replace('&nbsp;',''))all_numbers.append(each_numbers)#定义列名称  
col=['期号','红球1','红球2','红球3','红球4','红球5','红球6','蓝球','快乐星期天','奖池奖金(元)','一等奖注数','一等奖奖金(元)','二等奖注数','二等奖奖金(元)','总投注额(元)','开奖日期']#解析完网页数据,生成双色球数据框
df_all=pd.DataFrame(all_numbers,columns=col)
df_all.head()

在网页解析那段代码有些不懂,于是我查看了网页的源代码:

 主要是最后一行出现了解析那段的字符,查阅了资料发现split()函数可以通过指定字符串进行切片,我的理解是以tbody id=tdata及tbody为切片,定义为re,然后取re中[1:]的数。

得到:

df_all['蓝球']

将开奖日期一项放在前面。

from sklearn.svm import SVR
df_blue = df_all.iloc[::-1]
df_blue = df_blue.set_index('开奖日期')
df_blue

 

for i in range(1, 21, 1):df_blue.loc[:,'Close Minus ' + str(i)] = df_blue['蓝球'].shift(i)
df_blue

提取20个开奖周期的蓝球数据到数据中,shift(i)会将球号向下移动一格。

 筛选有效数据

#从sp20取500作为训练集
x_train = sp20[:-500]
x_train
#目标值
y_train = sp20['蓝球'].shift(-1)[:-500]
y_train

 预测集和对比集

 导入模型,拟合


clf = SVR(kernel='linear')
​
model = clf.fit(x_train, y_train)
preds = model.predict(x_test)
​
#将字符串转为整型
y_test = sp20['蓝球'][-500:]
arr = y_test.values
arr = arr.astype(int)#结果也转为整型,再比较
preds = preds.astype(int)
correct = np.mean(preds == arr)
correct

发现成功率仅为0.046,得出结论:极为不可信!!!! 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/46719.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

人工智能之双色球预测系统(指针)

项目需求 中国福利彩票“双色球”是一种联合发行的“乐透型”福利彩票。采用计算机网络系统发行 销售&#xff0c;定期电视开奖。 游戏规则 1.“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2.“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色…

C++ 双色球预测系统

游戏规则 1.“双色球”彩票投注区分为红色球号码区和蓝色球号码区。 2.“双色球”每注投注号码由 6 个红色球号码和 1 个蓝色球号码组成。红色球号码从 1--33 中选择&#xff1b;蓝色球号码从 1--16 中选择。 ball.txt 是我们每期存放的数据号,一共10期,每期7个号码,我们将数据…

双色球神经网络算法分析,双色球预测程序算法

1、神经网络预测双色球有多靠谱 你好&#xff0c;这东西没人会预测。 如果真会预测&#xff0c;早就成为百万富翁了。 预测这东西我早就不信了&#xff0c;上一回在网站上&#xff0c;看别人预测&#xff0c;结果买了&#xff0c;连一个号码都没对上。 楼主真要买&#xff0c;…

震惊,双色球秘诀竟然是这样。。。。。。。java预测双色球

今天在学习数组和随机数的时候&#xff0c;突然灵光一现&#xff0c;就写了一小段代码来预测下一期双色球&#xff0c;一起来看一看是如何写的吧&#xff01; 基础知识&#xff1a; 双色球的规则&#xff1a; “双色球”彩票投注区分为红色球号码区和蓝色球号码区。 “双色球…

利用深度学习模型预测双色球

1、前言 深度学习模型可以简单理解为一个高度非线性的复合函数&#xff0c;网路输入可以看作自变量x&#xff0c;输出可以看作因变量y。看过网上其他人做的一些双色球预测&#xff0c;基本上是基于BP神经网络&#xff08;也就是全连接神经网络&#xff09;和LSTM的预测方法。其…

【纯属娱乐】随机森林预测双色球

目录 一、数据标准化二、预测代码三、后续 一、数据标准化 首先&#xff0c;我们需要对原始数据进行处理&#xff0c;将其转换为可用于机器学习的格式。我们可以将开奖号码中的红球和蓝球分开&#xff0c;将其转换为独热编码&#xff0c;然后将其与期数一起作为特征输入到机器…

Matlab 马尔可夫链预测双色球

Matlab 马尔可夫链预测双色球 前言&#xff1a;彩票是一个坑&#xff0c;千万不要往里面跳。 总是想总是想一夜暴富&#xff0c;所以利用业余时间有在研究彩票&#xff0c;偶尔遇见了这个经典的数学预测算法的思路以及代码&#xff0c;研究了两个月&#xff0c;想和大家分享一…

【马克思主义】马克思200周年诞辰

马克思主义——掌握唯物辩证法这一看家本领&#xff0c;要学会运用科学的方法论。一是坚持矛盾分析方法。通过分析和研究社会内部矛盾运动过程&#xff0c;理性客观认识社会变化。二是坚持过程分析方法。新陈代谢是社会发展的普遍规律&#xff0c;每一历史过程均包含诸多阶段。…

马克思基本原理概论 单元综合测试(二)

资本主义商品生产过程的特征是价值增值过程两种商品可以按一定比例相互交换的原因&#xff0c;在于它们在生产中都耗费了一般的人类劳动支付工资的货币执行的是货币的支付手段职能在私有制经济中价值规律的作用会导致小商品生产者两极分化决定资本主义社会中劳动力的价值因素一…

马克思主义的简答题

马克思主义的含义&#xff1a; 马克思主义是由马克思&#xff0c;恩格斯创立的&#xff0c;为它们的后继者所发展&#xff0c;以批判资本主义&#xff0c;建设社会主义和实现共产主义为目标的科学理论体系&#xff0c;是关于无产阶级和人类解放的科学 三大理论体系&#xff1a;…

怎么取名都不队-Alpha阶段项目展示

一、项目亮点 项目的典型应用场景 典型应用场景1-个人开发尝试 应用场景案例实现链接&#xff1a;QuickStart:跟我一起来部署第一个函数吧 守好嘉今年18岁了&#xff0c;高考结束后如愿进入北航信息类&#xff0c;以计算机学院为目标的TA最近在自学Python后端&#xff0c;希…

foxmail错误信息:501 请登录exmail.qq.com修改密码

登录网页版腾讯企业邮箱&#xff0c;修改邮箱密码即可。 转载于:https://www.cnblogs.com/bignine/p/10095187.html

不需要邮箱 修改Gitlab账号密码(亲测可用)

突然忘记了gitlab的登陆用户密码&#xff0c;还在内网! 不要着急, 通过后台修改密码! 1. 进入gitlab 后台控制台&#xff0c;等到打开ruby控制界面&#xff0c;有点慢不要着急,也可去掉 sudo登入,但可能会失败(笔者就失败了)! sudo gitlab-rails console production 2 .登入…

Outlook添加新浪邮箱时的配置细节——登录密码

Outlook添加新浪邮箱时的配置细节——登录密码 提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、完整配置流程1.确认邮箱账号是否开通POP/IMAP/SMTP服务2.输入某一电子邮箱地址3.选择账户类型4.根据账户类型…

完美邮箱(@88.com/@111.com/email.cn):专用密码登录

完美邮箱该怎么在第三方客户客户端上进行登录使用?完美邮箱包含以下几个域名&#xff1a; 88.com/111.com/email.cn,出于安全方面的考虑&#xff0c;完美的邮局限制了密码直接&#xff0c;在第三方客户端登录时&#xff08;如网易邮箱大师/dreammail/畅邮/Thunderbird等邮件客…

email 发送邮箱修改密码

首先是 index.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns"http://www.w3.org/1999/xhtml" xml:lang"en"> <h…

foxmail 企业邮箱密码修改

废了好大劲&#xff01;&#xff01;&#xff01; 登录腾讯企业邮 exmail.qq.com/login 如下图&#xff1a;

PGP加密解密QQ邮箱邮件

今天学习了PGP加密解密QQ邮箱邮件的方法&#xff0c;分享一下&#x1f601;&#x1f601;&#x1f601;&#x1f601; 涉及软件&#xff1a;PGP(PGP Desktop)、Outlook(office的) 加密&#xff1a; 第一步&#xff1a;安装PGP软件&#x1f602;&#x1f602;&#x1f602; 具体…

outlook 设置POP3/IMAP/SMTP服务 (账号密码-授权码)发送、获取授权码

1. 说明 三方应用账号密码连接邮箱时&#xff0c;此时的密码并不是真正的邮箱密码&#xff0c;而是授权码。授权码需要去对应的邮箱设置中开通&#xff0c;此处是outlook 的授权码获取方式2. 准备工作 2.1 申请邮箱 直接访问地址 https://www.microsoft.com/zh-cn/microsoft-…

webmail邮箱(webmail邮箱密码修改)

万网邮箱如何取消邮箱webmail的验证码功能 您需要以postmaster身份登陆企业邮箱的webmail&#xff0c;顺序点击“域管理”>“标志定制”,在选项“是否显示图形验证码”中进行设置。 如果存在设置无效的情况&#xff0c;请您返回“标志定制”栏目&#xff0c;检查首页面定制…