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使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
Python函数式编程指南(二):从函数开始
Jun 24 Python
Windows上使用virtualenv搭建Python+Flask开发环境
Jun 07 Python
Python内置函数——__import__ 的使用方法
Nov 24 Python
通过python3实现投票功能代码实例
Sep 26 Python
使用python 对验证码图片进行降噪处理
Dec 18 Python
Python编译成.so文件进行加密后调用的实现
Dec 23 Python
Python tkinter 下拉日历控件代码
Mar 04 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
Mar 30 Python
Python如何爬取b站热门视频并导入Excel
Aug 10 Python
Python jieba结巴分词原理及用法解析
Nov 05 Python
Django集成富文本编辑器summernote的实现步骤
May 31 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初学者们头痛的十四个问题
2007/01/15 PHP
javascript 循环读取JSON数据的代码
2010/07/17 Javascript
Jquery提交表单 Form.js官方插件介绍
2012/03/01 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
jQuery实现的滑块滑动导航效果示例
2018/06/04 jQuery
vue.js编译时给生成的文件增加版本号
2018/09/17 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
微信小程序如何实现五星评价功能
2019/10/15 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
vue 弹出遮罩层样式实例
2020/07/22 Javascript
Echarts在Taro微信小程序开发中的踩坑记录
2020/11/09 Javascript
Vue router传递参数并解决刷新页面参数丢失问题
2020/12/02 Vue.js
flask入门之表单的实现
2018/07/18 Python
Python如何获得百度统计API的数据并发送邮件示例代码
2019/01/27 Python
Python Tkinter 简单登录界面的实现
2019/06/14 Python
pyqt5 键盘监听按下enter 就登陆的实例
2019/06/25 Python
python3 pathlib库Path类方法总结
2019/12/26 Python
python GUI库图形界面开发之PyQt5时间控件QTimer详细使用方法与实例
2020/02/26 Python
Python实现获取当前目录下文件名代码详解
2020/03/10 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
Kathmandu澳洲户外商店:新西兰户外运动品牌
2017/11/12 全球购物
巴西网上药店:Drogaria Araujo
2021/01/06 全球购物
会计专业个人求职信范文
2014/01/08 职场文书
人力资源作业细则
2014/03/03 职场文书
反邪教宣传工作方案
2014/05/07 职场文书
中层干部培训方案
2014/06/16 职场文书
民事诉讼授权委托书范文
2014/08/02 职场文书
大学生感恩父母演讲稿
2014/08/28 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
代收款委托书范本
2014/10/01 职场文书
机关工会工作总结2015
2015/05/26 职场文书
婚宴新娘致辞
2015/07/28 职场文书
幼儿园体操比赛口号
2015/12/25 职场文书
vue特效之翻牌动画
2022/04/20 Vue.js