彩票实现一,数据准备

最近APP预测情况:蓝球最近出的逻辑明显跟前一阵的逻辑有较大变化,导致预测模型不大匹配了,还需要进一步观察规律,重新调整模型,红球最高预测仍然只有5个号,不过最近发现了一个新规律,大大的增加了筛选率。

前一阵在研究TensorFlow,没时间更新,最近打算抽时间把之前那个彩票APP的实现步骤梳理一下,方便感兴趣的朋友可以试着自己也可以搞一个。今天主要说说数据准备相关的实现。

首先,要分析彩票,当然得把所有的彩票组合给准备好,这个挺简单,主要就是高中的排列组合问题。我自己的实现方式就不说了,网上搜一下一大把,最近没事就调戏ChatGPT,看看它给出的算法吧(ChatGPT真的挺牛逼的,但是需要科学上网,一般人还是不容易用上,所有后面打算在APP里面把这个功能也加上)。

import java.util.ArrayList;
import java.util.List;public class AllCombinations {public static void main(String[] args) {int[] numbers = new int[33];for (int i = 0; i < numbers.length; i++) {numbers[i] = i + 1;}List<int[]> combinations = selectSixNumbers(numbers);for (int[] combination : combinations) {System.out.println(Arrays.toString(combination));}}public static List<int[]> selectSixNumbers(int[] numbers) {List<int[]> combinations = new ArrayList<>();selectSixNumbersHelper(numbers, 0, 6, new int[6], combinations);return combinations;}public static void selectSixNumbersHelper(int[] numbers, int start, int k, int[] temp, List<int[]> combinations) {if (k == 0) {combinations.add(temp.clone());return;}for (int i = start; i <= numbers.length - k; i++) {temp[temp.length - k] = numbers[i];selectSixNumbersHelper(numbers, i + 1, k - 1, temp, combinations);}}
}

其次,要从网上抓取历史开奖数据,用作分析,这个需要找个稳定的网站,用浏览器控制台分析一下网络响应,找到包含开奖信息的请求,然后分析一下响应结构,用正则匹配一下即可。

URL url = new URL("https://zst.yingti666.com/ssq/sanfq/?eIssue=&endIssue="+ nowIssue+ "&maxsize=1000&openDate=&sIssue=&sortTag=up&startIssue="+ startIssue + "&statisticsTag=1");InputStream instr = url.openStream();String s;reds = new ArrayList<>();BufferedReader in = new BufferedReader(new InputStreamReader(instr,"utf-8"));int index = 0;String[] lottery = new String[6];boolean isNowIssue = false;int red = 1;while ((s = in.readLine()) != null) {if (s.indexOf("<td class=\"c_fbf5e3 bd_rt_a\">" + nowIssue+ "</td>") != -1) {isNowIssue = true;} else if (s.indexOf("chartBall01") != -1) {if (isNowIssue) {red++;}Pattern p = Pattern.compile(">\\d{1,2}<");Matcher m = p.matcher(s);if (m.find()) {Pattern p2 = Pattern.compile("\\d{1,2}");Matcher m2 = p2.matcher(m.group());if (m2.find()) {lottery[index] = m2.group();index++;if (index == 6) {reds.add(lottery);index = 0;lottery = new String[6];}}}} else if (s.indexOf("chartBall02") != -1) {isNowIssue = false;Pattern p = Pattern.compile(">\\d{1,2}<");Matcher m = p.matcher(s);if (m.find()) {Pattern p2 = Pattern.compile("\\d{1,2}");Matcher m2 = p2.matcher(m.group());if (m2.find()) {blue.add(m2.group());}}} else if (isNowIssue && s.indexOf("yl01") != -1 && red <= 33) {Pattern p = Pattern.compile(">\\d{1,2}<");Matcher m = p.matcher(s);if (m.find()) {Pattern p2 = Pattern.compile("\\d{1,2}");Matcher m2 = p2.matcher(m.group());if (m2.find()) {int num = Integer.parseInt(m2.group());if (num >= 5) {xm.add(red);}}}red++;}}

有了以上两个数据就可以准备进行分析删选了,下一篇文章讲讲常用的筛选规则。

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

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

相关文章

ChatGPT 实现云原生转型

云原生转型 在相对专业的细分领域&#xff0c;chatGPT 能起到什么作用呢&#xff1f;能给出什么回答&#xff0c;怎么问才能得到好的回答呢&#xff1f;本节内容&#xff0c;将尝试从一个业界其实也还没有定论的话题&#xff0c;开始问答。这就是&#xff1a;云原生转型。 &q…

查询发明专利的审查和授权结果通知书电子版

步骤根据这个帖子&#xff1a; https://jingyan.baidu.com/article/046a7b3e015187b9c27fa996.html 但是有几处要修正一下&#xff1a; 1.要从 服务->专利 进入 2. 审查结果点这里 其余步骤跟帖子一样&#xff0c;之后直接在浏览器中打印即可 如果只是要下载专利的申请…

CnOpenData中国专利无效宣告数据

中国专利无效宣告数据 一、数据简介 随着知识产权保护问题的日益重要&#xff0c;建立专利无效宣告制度成为夯实知识产权全链条保护、更好地推进知识产权保护工作高质量发展的重要助力。 目前&#xff0c;世界各国均设有不同类型的专利权无效宣告制度。 我国国家知识产权局专利…

一、软著专利查询网站

一、软著查询网站 中国版权保护中心 https://register.ccopyright.com.cn/query.html 二、专利查询网站 1、国家知识产权公共服务网&#xff08;试运行版&#xff09;【有点慢&#xff0c;以后会更好&#xff0c;这个是官方的】 http://ggfw.cnipa.gov.cn:8010/PatentCMS_C…

根据专利号到专利查询的网站上抓取想要的信息(上)

前述&#xff1a;前几天看到有人论要请别人写一个从从网页上抓取某个专利号的收费信息的一个程序&#xff0c;说实话我自己知道那里面的原理是什么&#xff0c;但一直没有自己动手实现以下。根据自己的实际的工作需要一般是有一张Excel表&#xff0c;第一列是很多的专利号&…

公司专利申请情况查询接口

个人专利&#xff0c;公司专利&#xff0c;专利查询 一、接口介绍 通过专利申请人&#xff0c;查询该机构&#xff08;个人&#xff09;申请专利的历史情况&#xff0c;目前只支持国内&#xff08;不含港澳台&#xff09;专利&#xff0c;每两个月更新数据。 二、接口文档 …

全国工企专利匹配数据(1998-2014)

1、数据来源&#xff1a;国家统计局&#xff08;工业企业数据&#xff09;、专利数据来源于国家知识产权局。 2、时间跨度&#xff1a;1998-2014 3、区域范围&#xff1a;全国 4、指标说明&#xff1a; 包含以下指标&#xff1a; 公开&#xff08;公告&#xff09;日、申请…

正规的实用新型专利如何查询

专利办理查询 如今越来越多的作者更偏向于申办专利&#xff0c;但是很多的作者对专利办理这方面的知识还是不是很了解&#xff0c;小编给大家介绍一些关于专利这方面的知识&#xff0c;希望对大家有所帮助。 专利的类别 专利分为&#xff1a;发明专利&#xff0c;实用新型专…

CnOpenData中国专利详细地址数据

一、数据简介 专利申请人向国家知识产权局递交专利申请时&#xff0c;会被要求填写申请人的地址信息&#xff0c;然后官方会核实申请人填写的信息是否准确无误&#xff0c;并决定是否进入下一步流程&#xff1b;此外&#xff0c;当涉及到专利的相关问题时&#xff0c;官方可以准…

专利登陆分析

声明&#xff1a;本文章所有内容仅供学习使用&#xff0c;无其它任何目的&#xff0c;严禁用于商业用途和非法用途&#xff0c; 否则产生一切后果均与作者无关** 水一篇rs6专利登陆的文章&#xff0c;注意第一次请求redirect_uri接口的时候会返回一个set-Cookie,携带者返回的co…

如何快速查找国内外专利

一、国内专利 点击进入国家知识产权局官网&#xff0c;选择常规搜索&#xff0c;输入需要查询的专利关键词进行查询&#xff1a; 我们在输入关键词进行检索后&#xff0c;会跳转到检索结果界面。 这里可以看到自己的检索历史可以对搜索结果进行过滤可以选择结果的显示方式&a…

中国及多国专利审查信息查询

1.进入查询官网 中国及多国专利审查信息查询网址 2. 选择右侧公众查询入口&#xff0c;未注册用户可以先注册&#xff0c;若注册界面失败或者不能弹出空白&#xff0c;可以选择更换浏览器 3. 推荐通过专利名称进行查询 4. 输入发明名称和验证码&#xff0c;查询结果如下所示&…

google patent爬取专利数据

网址&#xff1a; g​​​​​​​whttps://patents.google.com/ 通过F12找到请求头 https://patents.google.com/xhr/query?urlq(google)&oqgoogle&exp&tags # -*- coding: utf-8 -*- import scrapy import io import sys import requests import xlrd from xl…

【工具类】如何查找PCT专利的授权情况

如何查找PCT专利的授权情况 一、需要用到的网址二、常识补充2.1 PCT2.2 WO 三、技巧 一、需要用到的网址 这里我推荐几个比较常用和实用的 WIPO全球专利检索系统&#xff08;Global Patent Search Network&#xff0c;GPSN&#xff09;&#xff1a;https://patentscope.wipo.…

小米责令泄密合作方赔偿一百万;Facebook母公司元宇宙部门亏损900亿;谷歌测试新AI聊天产品丨每日大事件...

‍ ‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 IPO 展新股份IPO被终止 据深交所网站2月1日消息&#xff0c;根据《深圳证券交易所创业板股票发行上市审核规则》第六十七条的有关规定&#xff0c;深交所决定终止对太仓展新胶粘材料股份有限公司&#xff08;以下简称“…

阿里版ChatGPT来了!100问火速测评

——你是谁&#xff1f; ——我是一个能够回答问题、创作文字&#xff0c;还能表达观点、撰写代码的超大规模语言模型。可以用于各种自然语言处理任务&#xff0c;如语言翻译、文本生成、问答系统等。 这是阿里云今天开启企业邀测的大语言模型“通义千问”对自己的定义&#xf…

《基于机器学习的雷达辐射源分选与识别技术研究》论文解读

《基于机器学习的雷达辐射源分选与识别技术研究》论文解读 Data:2023-2-04 Ref: 李雪琼, “基于机器学习的雷达辐射源分选与识别技术研究,” PhD Thesis, 国防科技大学, 2020. 文章目录 《基于机器学习的雷达辐射源分选与识别技术研究》论文解读背景重频(PRI) 基于已知信号的雷…

2023,本命年向阳而生

2023&#xff0c;本命年向阳而生 ——Maynor的2022复盘及2023目标 幸运且努力 先说结论&#xff1a;2022年是极不平凡的一年。 有很多重大事件发生&#xff0c;且与我们的生活息息相关。最令人高兴的是疫情的缓解&#xff0c;2023年也将有更多的机会。 我在这一年经历的事…

最新IT类offer档次排名

上一篇&#xff1a;阿里巴巴裁员19576人&#xff01; 首先给大家看一份网上流传的《IT类offer档次排名》 第一档&#xff1a;股份制银行总行&#xff0c;证券公司&#xff0c;基金公司IT部门&#xff08;民生&#xff0c;中信&#xff0c;兴业&#xff0c;浦发&#xff0c;南方…

Python网络爬虫:爬取腾讯招聘网职位信息 并做成简单可视化图表

hello&#xff0c;大家好&#xff0c;我是wangzirui32&#xff0c;今天我们来学习如何爬取腾讯招聘网职位信息&#xff0c;并做成简单可视化图表&#xff0c;开始学习吧&#xff01; 文章目录 1. 网页分析2. 获取json数据3. 转换为Excel4. 招聘城市信息可视化 1. 网页分析 首…