Python数据分析之双色球中蓝红球分析统计示例


Posted in Python onFebruary 03, 2018

本文实例讲述了Python数据分析之双色球中蓝红球分析统计。分享给大家供大家参考,具体如下:

这里接着上一篇Python数据分析之获取双色球历史信息收集的数据处理下,

newdata.txt数据样子

...
2005-08-21, 05,10,23,27,28,30,15
2005-08-18, 04,05,17,18,26,33,04
2005-08-16, 09,12,18,21,28,29,05
...

一、蓝球统计:

analyze_data_lan.py

#!/usr/bin/python
# -*- coding:UTF-8 -*-
#调用pandas numpy matplotlib包
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
#读取newdata.txt文件
df = pd.read_table('newdata.txt',header=None,sep=',')
# print df
# print df[1:3]  #第2到第3行(索引0开始为第一行,1代表第二行,不包含第四行)
# print df.loc[0:10,:]  #第1行到第9行的全部列
# print df.loc[:,[0,7]] #全部行的第1和第8列
tdate = sorted(df.loc[:,0])   #取第一列数据
# print tdate
tdate1 = []  #将tdate数据读取到列表中
for i in tdate:
  tdate1.append(i)
print tdate1
# s = pd.Series(tdate1, index=tdate1)
s = pd.Series(range(1,len(tdate1)+1), index=tdate1)  #将日期转换为对应的数值从1开始
# print s
tblue = list(reversed(df.loc[:,7]))  #对数据取反
print tblue
fenzu = pd.value_counts(tblue,ascending=False)  #将数据进行分组统计,按照统计数降序排序
print fenzu
x=list(fenzu.index[:])  #获取蓝色号码
y=list(fenzu.values[:])  #获得蓝色统计数量
print x
print y
# print type(fenzu)
plt.figure(figsize=(10,6),dpi=70)  #配置画图大小、和细度
plt.legend(loc='best')
# plt.plot(fenzu,color='red')  #线图
plt.bar(x,y,alpha=.5, color='b',width=0.8)  #直方图参数设置
plt.title('The blue ball number')  #标题
plt.xlabel('blue number')  #x轴内容
plt.ylabel('times')  #y轴内容
plt.show()  #显示图

结果输出:

Python数据分析之双色球中蓝红球分析统计示例

看来蓝球9选中最多

二、红球统计

analyze_data_hong.py

#!/usr/bin/python
# -*- coding:UTF-8 -*-
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
#读取文件
df = pd.read_table('newdata.txt',header=None,sep=',')
# print df
# print df[1:3]
# print df.loc[0:10,:]
# print df.loc[:,1:6]
tdate = sorted(df.loc[:,0])
# print tdate
h1 = df.loc[:,1]
h2 = df.loc[:,2]
h3 = df.loc[:,3]
h4 = df.loc[:,4]
h5 = df.loc[:,5]
h6 = df.loc[:,6]
#将数据合并到一起
all = h1.append(h2).append(h3).append(h4).append(h5).append(h6)
alldata = list(all)
print len(alldata)
fenzu = pd.value_counts(all,ascending=False)
print fenzu
x=list(fenzu.index[:])
y=list(fenzu.values[:])
print x
print y
# print type(fenzu)
plt.figure(figsize=(10,6),dpi=70)
plt.legend(loc='best',)
# plt.plot(fenzu,color='red')
plt.bar(x,y,alpha=.5, color='r',width=0.8)
plt.title('The red ball number')
plt.xlabel('red number')
plt.ylabel('times')
plt.show()

结果输出:

Python数据分析之双色球中蓝红球分析统计示例

红球1、7、14、17、26选中几率高些

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python的GUI框架PySide的安装配置教程
Feb 16 Python
Python中你应该知道的一些内置函数
Mar 31 Python
python 通过SSHTunnelForwarder隧道连接redis的方法
Feb 19 Python
python中通过selenium简单操作及元素定位知识点总结
Sep 10 Python
python使用matplotlib绘制雷达图
Oct 18 Python
使用Python 自动生成 Word 文档的教程
Feb 13 Python
Python matplotlib实时画图案例
Apr 23 Python
pycharm 关掉syntax检查操作
Jun 09 Python
python爬虫数据保存到mongoDB的实例方法
Jul 28 Python
Python实现数字的格式化输出
Aug 01 Python
Python为何不支持switch语句原理详解
Oct 21 Python
如何基于Python爬虫爬取美团酒店信息
Nov 03 Python
Python数据分析之获取双色球历史信息的方法示例
Feb 03 #Python
Python内建模块struct实例详解
Feb 02 #Python
获取python文件扩展名和文件名方法
Feb 02 #Python
Python字符串格式化%s%d%f详解
Feb 02 #Python
教你用一行Python代码实现并行任务(附代码)
Feb 02 #Python
Python实现Pig Latin小游戏实例代码
Feb 02 #Python
python在线编译器的简单原理及简单实现代码
Feb 02 #Python
You might like
PHP的Yii框架的基本使用示例
2015/08/21 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP-FPM 设置多pool及配置文件重写操作示例
2019/10/02 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
用javascript实现自定义标签
2007/05/08 Javascript
DOM下的节点属性和操作小结
2009/05/14 Javascript
js 时间函数应用加、减、比较、格式转换的示例代码
2013/08/23 Javascript
浅析offsetLeft,Left,clientLeft之间的区别
2013/11/30 Javascript
javascript中全局对象的parseInt()方法使用介绍
2013/12/19 Javascript
JQuery实现可直接编辑的表格
2015/04/16 Javascript
本地Bootstrap文件字体图标引入却无法显示问题的解决方法
2020/04/18 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
详解webpack 多入口配置
2017/06/16 Javascript
详解VUE中v-bind的基本用法
2017/07/13 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
2019/10/26 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
python实现的文件夹清理程序分享
2014/11/22 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
python如何使用unittest测试接口
2018/04/04 Python
PyTorch学习:动态图和静态图的例子
2020/01/06 Python
Pytorch 使用 nii数据做输入数据的操作
2020/05/26 Python
Python如何合并多个字典或映射
2020/07/24 Python
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
财务主管自我鉴定
2014/01/17 职场文书
残疾人创业典型事迹
2014/02/01 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
乳制品整治工作方案
2014/05/29 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
大学生作弊检讨书
2014/09/11 职场文书
群众路线班子对照检查材料
2014/09/25 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
《打电话》教学反思
2016/02/22 职场文书
如何解决.cuda()加载用时很长的问题
2021/05/24 Python
Win11 BitLocker 驱动器加密
2022/04/19 数码科技