介绍
这期内容当中小编将会给大家带来有关如何在Python中使用matplotlib模块模拟掷骰子,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
<强>骰子类强>
#, die.py 骰子类模块 得到random import  randint class 死(): “““才能骰子类“““ def 才能;__init__(自我,,num_sides=6): ,,,“““默认六面的骰子“““ ,,,self.num_sides =num_sides def 才能;辊(自我): ,,,“““掷骰子的方法,““ ,,,return randint (1, self.num_sides)
<强>折线图掷骰子强>
#, die_visual_plot.py 使用情节可视化骰子 import matplotlib.pyplot  as plt 得到die import 死亡 #,初始化 时间=die Die () #,掷骰子 时间=results [die.roll (), for x 拷贝范围(1000)) #,分析结果 时间=frequencies [results.count (x), for x 拷贝范围(1,die.num_sides + 1)) #,可视化结果 时间=values [x for x 拷贝范围(1,die.num_sides + 1)) plt.plot(频率值,,,,线宽=2,,标志=& # 39;o # 39;,, markerfacecolor=& # 39;黄色# 39;,,markersize=5,,颜色=& # 39;b # 39;) #,设置图表 plt.title (& # 39; Roll a  die using matplotlib& # 39;,,字形大?24) plt.xlabel(& # 39;价值# 39;,,字形大?14) plt.ylabel(& # 39;频率# 39;,,字形大?14) #,显示数据 for x,, y 拷贝zip(值,频率): #,才能将y数据加载到(x, y)位置 plt.text才能(x, y,, y,,字形大?12,,颜色=& # 39;红色# 39;,,哈=& # 39;中心# 39;,,va=& # 39;底部# 39;) #,显示结果 plt.show ()
<强>散点图掷骰子强>
#, die_visual_scatter.py 使用散射可视化骰子 import matplotlib.pyplot  as plt 得到die import 死亡 #,初始化 时间=die Die () #,掷骰子 时间=results [die.roll (), for x 拷贝范围(1000)) #,分析结果 时间=frequencies [results.count (x), for x 拷贝范围(1,die.num_sides + 1)) #,可视化结果 时间=values [x for x 拷贝范围(1,die.num_sides + 1)) plt.scatter(频率值,,,,c=频率,提出=plt.cm.Blues, edgecolor=& # 39;没有# 39;,,s=10) #,设置图表 plt.title (& # 39; Roll a  die using matplotlib& # 39;,,字形大?24) plt.xlabel(& # 39;价值# 39;,,字形大?14) plt.ylabel(& # 39;频率# 39;,,字形大?14) #,显示数据 for x,, y 拷贝zip(值,频率): #,才能将y数据加载到(x, y)位置 plt.text才能(x, y,, y,,字形大?12,,颜色=& # 39;红色# 39;,,哈=& # 39;中心# 39;,,va=& # 39;底部# 39;) #,显示结果 plt.show ()
上述就是小编为大家分享的如何在Python中使用matplotlib模块模拟掷骰子了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。