"""

作者:zxj

功能:模拟掷骰子,两个筛子数据可视化

版本:3.0

日期:19/3/24

"""

import random

import matplotlib.pyplot as plt

def roll_num():

roll = random.randint(1, 6)

return roll

def main():

"""

主函数

"""

total_times=100

#初始化列表[0,0,0,0,0]

reslt_list=[0]*11

#记录筛子的结果

roll1_list=[]

roll2_list=[]

#初始化点数列表

roll_list=list(range(2,13))

#元组生成字典,zip元祖无法修改,生成字典可以修改

roll_dict=dict(zip(roll_list,reslt_list))

for i in range(total_times):

roll1=roll_num() #筛子1

roll2=roll_num() #筛子2

roll1_list.append(roll1)

roll2_list.append(roll2)

#筛子总和(2到12之间)

for j in range(2,13):

#如果筛子1加筛子2符合,则字典赋值

if roll1+roll2==j:

roll_dict[j]+=1

#遍历字典输出

for i ,result in roll_dict.items():

print('点数:{}的次数:{},频率:{}'.format(i,result,result/total_times))

#数据可视化

x=range(1,total_times+1) #x坐标(次数)

plt.scatter(x,roll1_list,c='red', alpha=0.5)

plt.scatter(x, roll2_list,c='green', alpha=0.5)

plt.show()

if __name__=='__main__':

main()

python-两个筛子数据可视化(直方图)

""" 作者:zxj 功能:模拟掷骰子,两个筛子数据可视化 版本:3.0 日期:19/3/24 """ import random impo ...

Python 使用matplotlib模块模拟掷骰子

掷骰子 骰子类 # die.py 骰子类模块 from random import randint class Die(): """骰子类""&quo ...

使用python实现模拟掷骰子数据分析

Data:2020/4/8 主题:模拟实现掷骰子数据分析 编译环境:pycharm 库:pygal 说明: code 1:创建一个掷骰子类对象,类方法获得掷骰子随机数1-6,默认6个面,模拟20次将结 ...

Python绘制直方图 Pygal模拟掷骰子

#coding=utf-8 from random import randint class Die(): """骰子类""" def __ ...

python应用-掷骰子模拟-pygal

pygal安装: Linux下: pip install pygal Windows下: python -m pip install pygal 效果如图: # -*- coding: utf-8 - ...

Python之matplotlib库学习:实现数据可视化

1. 安装和文档 pip install matplotlib 官方文档 为了方便显示图像,还使用了ipython qtconsole方便显示.具体怎么弄网上搜一下就很多教程了. pyplot模块是提 ...

如何用Python制作优美且功能强大的数据可视化图像

第一个案例 首先开始来绘制你的第一个图表 from pyecharts import Bar '''遇到不懂的问题?Python学习交流群:1004391443满足你的需求,资料都已经上传群文件,可以 ...

Python数据分析实战:使用pyecharts进行数据可视化

前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:刘早起 开始使用 基本套路就是先创建一个你需要的空图层,然后使用.s ...

[读书笔记] Python 数据分析 (八)画图和数据可视化

ipython3 --pyplot pyplot: matplotlib 画图的交互使用环境

随机推荐

jdbc读取数据库,表相关信息(含注释)

读取数据库中的所有的表名 private Set getTableNameByCon(Connection con) { Set set = n ...

Fix the iOS code signing issue when using Jenkins

This week I setup the Jenkins on my Mac and try to build iOS applications. unfortunately I got the c ...

C++之编码问题(Unicode,ASCII,本地默认)

本篇文章试图回答的问题: 1.char* pStr="我aa";这句代码执行后,pStr指向的内存区域中存储的字节到底是根据什么码表而来的呢?该字符串占几个字节? 2.将一个VS2 ...

面向对象涉及SOLID原则

S = Single Responsibility Principle 单一职责原则 O = Opened Closed Principle 开放闭合原则  L = Liscov Substituti ...

[Regular Expressions] Match the Same String Twice

Regular Expression Backreferences provide us a method to match a previously captured pattern a secon ...

leetcode算法刷题(五)——动态规划(三)

今天的题目不是leetcode上面的.只是觉得动态规划还是不算很熟练,就接着找了点DP的题练练 最长递增子序列的长度 题目的意思:传入一个数组,要求出它的最长递增子序列的长度.例如:如在序列1,-1, ...

php simple_html_dom 一个iconv错误引起解析中断的问题,貌似内存溢出

环境: $pageNum = 8; for ($i = 1; $i < $pageNum; $i++) { $html = new simple_html_dom(); $host = 'htt ...

jQuery ajax在GBK编码下表单提交终极解决方案(非二次编码方法)&lpar;转&rpar;

版权声明]:版权归作者所有,转载时请以超链接形式标明文章原始出处和作者信息及本声明:http://www.open-lib.com/Forum/Read_69_1.action 前言: 当jquery ...

android脚步---将layout和其输出一起保存成图片

public void convertViewToBitmap(View view) { //View view = getLayoutInflater().inflate(R.layout.test ...

Java中常用的正则表达式

常用的正则表达式 匹配中文字符的正则表达式: [\u4e00-\u9fa5] 匹配双字节字符(包括汉字在内):[^\x00-\xff] 匹配空行的正则表达式:\n[\s| ]*\r 匹配HTML标记的 ...

python掷骰子实验报告_python-模拟掷骰子,两个筛子数据可视化相关推荐

  1. 怎样利用计算机模拟掷骰子实验,概率论实验报告-随机数模拟掷骰子.doc

    数学与统计学院实验报告 院(系):数学与统计学院 学号: 姓名: 实验课程: 概率论与数理统计 指导教师: 实验类型(演示性.验证性.综合性.设计性):演示性 实验时间:2013年09月18日 一.实 ...

  2. python画图程序实验报告_Python绘图简明教程

    前言 本文纯科普向. 主要介绍一下Python上最好用的2D图形绘制库matplotlib的安装以及一些基础操作. 选择Python是因为其强大的第三方库和优秀便捷的语法,并且能方便地对数据进行后续处 ...

  3. python股票数据分析实验报告_Python实验报告

    一. 实验原理 ( 要求.任务等 ) (一).Python的开发环境 Python诞生于20世纪90年代初,是一种解释型.面向对象.动态数据类型的高级程序设计语言,是最受欢迎的程序设计语言之一. 编写 ...

  4. python动态心形代码_Python实现酷炫的动态交互式数据可视化,附代码!

    (关注公众号AI新视野,发送'资料'二字,免费获取50G人工智能视频教程!) 本文介绍如何创建交互式图表和小组件,使用python做数据可视化.涉及的python库有:Plotly, Bokeh, n ...

  5. python web自动化测试实验报告_Python:web自动化测试

    用selenium包. # -*- coding: utf-8 -*- # 说明: 当前的浏览器驱动用的是edge浏览器. # 需要下载浏览器驱动,并把它的路径添加到环境变量 from seleniu ...

  6. python词频统计实验报告_Python实验报告八

    安徽工程大学Python程序设计 班级:物流191 姓名:汤振宇 学号:319050108 成绩: 日期:2020/06/04 指导老师:修宇 [实验目的] : 掌握读写文本文件或 CSV 文件,进而 ...

  7. python顺序结构实验报告_Python 数据结构 之 串 的顺序存储结构

    本文所采用的数据结构模板为 <数据结构教程>C语言版,李春葆.尹为民等著. 改篇所涉及到的是 串 的顺序存储结构. 用Python仿照C语言来实现. 代码地址: 串 的顺序存储结构: # ...

  8. python词云图实验报告_Python实现Wordcloud生成词云图的示例

    wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...

  9. python网络爬虫实验报告_Python网络爬虫实例讲解

    聊一聊Python与网络爬虫. 1.爬虫的定义 爬虫:自动抓取互联网数据的程序. 2.爬虫的主要框架 爬虫程序的主要框架如上图所示,爬虫调度端通过URL管理器获取待爬取的URL链接,若URL管理器中存 ...

最新文章

  1. 2020腾讯广告算法大赛十强名单出炉!
  2. Science:基于微生物条形码系统的高分辨率物源追踪技术
  3. 死机一个月后,31岁的哈勃望远镜又复活了
  4. 大一c语言学生信息管理系统课程设计
  5. android 联想,民间高手让联想Yoga变安卓平板_联想笔记本电脑_笔记本新闻-中关村在线...
  6. linux真实地址是什么意思,linux – 如何为发件人地址配置真实域名
  7. navicat fo mysql 教程_Navicat For MySQL的简单使用教程
  8. 近十万DBA关注的20+专栏
  9. Javascript——Math对象
  10. android限制第三方应用安装软件,如何从Android中的未知来源安装应用程序 | MOS86...
  11. 破解校园数字安全难点,联想推出智慧教育安全体系
  12. 很多网友问那个磁力搜索站好用,就由本君说说吧!
  13. C++异常处理的问题
  14. C#学员管理系统(源代码)
  15. 01读书笔记:《编码》-隐匿在计算机软硬件背后的语言(01-11章)
  16. android app卸载以后弹出用户反馈界面
  17. 中医针灸学综合练习题库【11】
  18. 瞄准前沿科技,美团是不务正业还是另有所图?
  19. Python模块:Random(未完待续)
  20. 学习ios牛人40天精通iOS开发的学习方法

热门文章

  1. java+springboot家庭生活物品收纳管理系统的设计
  2. HTML5 CSS3 神秘的暗红色漩涡特效
  3. 用软件开发的方式生成小说是否可能?
  4. Android--下载zip压缩文件并解压
  5. 您的连接不是私密连接解决 ,netsarang官网进不去
  6. c语言宏替换作用,C语言中,宏替换的替换规则
  7. 交叉熵损失函数分类_PyTorch学习笔记——多分类交叉熵损失函数
  8. 思与悟 -- 坚定地追寻自己的答案 2021年终结
  9. 一图看懂区块链的工作原理、技术及用例
  10. Wireshark抓包——应用层