- 1
- 0
- 约1.06千字
- 约 15页
- 2026-02-07 发布于陕西
- 举报
2026Python编程基础主讲教师:肖琦模拟掷骰子
模拟掷骰子
通过计算机程序模拟抛掷骰子,并显示各点数的出现次数及频率比如,抛掷2个骰子50次,出现点数为7的次数是8,频率是0.16案例描述
通过计算机程序模拟抛掷骰子,并显示各点数的出现次数及频率1.0功能:模拟抛掷1个骰子,并输出其结果2.0功能:模拟抛掷2个骰子,并输出其结果3.0功能:可视化抛掷2个骰子的结果4.0功能:对结果进行简单的数据统计和分析5.0功能:使用科学计算库简化程序,完善数据可视化结果案例描述
如何通过Python模拟随机事件?或者生成随机数?遍历列表时,如何同时获取每个元素的索引号及其元素值?如何将对应的点数和次数关联起来?Python数据可视化简单的数据统计分析matplotlib直方图使用科学计算库NumPy简化程序案例分析
直方图是一种对数据分布情况的图形表示首先要对数据进行分组,然后统计每个分组内数据的数量。作用:显示各分组频率或数量分布的情况易于显示各组之间频率或数量的差别Python学习直方图
matplotlib绘制直方图plt.hist(data,bins)data:数据列表bins:分组边界Python学习直方图
NumPy(NumericPython):用Python实现的科学计算库包括强大的N维数组对象array成熟的科学函数库实用的线性代数、随机数生成函数等NumPy的操作对象是多维数组ndarrayndarray.shape数组的维度创建数组:np.array(list),np.arrange()改变数组形状reshape()Python学习NumPy
NumPy创建随机数组np.random.randint(a,b,size)创建[a,b)间形状为size的数组例如:Python学习NumPy
NumPy基本运算以数组为对象进行基本运算,即向量化操作例如:np.histogram()输出直方图的统计结果Python学习NumPy
plt.xticks()设置x坐标的坐标点位置及标签plt.title()设置绘图标题plt.xlabel(),plt.ylabel()设置坐标轴的标签Python学习matplotlib绘图补充
思考:灵活设置骰子个数,并对结果进行统计分析比如3个骰子课后思考
小结
网络爬虫文件操作扩展数据分析基础Next?
谢谢观看单击此处添加副标题内容
您可能关注的文档
- PS绘制网络信号UI界面面向人工智能的UI界面设计93课件讲解.pptx
- PS新建工作区面板面向人工智能的UI界面设计83课件讲解.pptx
- Python编程基础202X19课件讲解.pptx
- Python编程基础202X24课件讲解.pptx
- Python编程基础202X34课件讲解.pptx
- Python编程基础202X55课件讲解.pptx
- Python编程基础202X60课件讲解.pptx
- Python编程基础202X70课件讲解.pptx
- Python编程基础202X83课件讲解.pptx
- Python编程基础202X88课件讲解.pptx
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
原创力文档

文档评论(0)