最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python 使用matplotlib模塊模擬擲骰子

 更新時間:2019年08月08日 08:45:21   作者:學(xué)好Python爬蟲  
這篇文章主要介紹了Python 使用matplotlib模塊模擬擲骰子,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下

擲骰子

骰子類

# die.py 骰子類模塊
from random import randint
class Die():
  """骰子類"""
  def __init__(self, num_sides=6):
    """默認(rèn)六面的骰子"""
    self.num_sides = num_sides
  def roll(self):
    """擲骰子的方法"""
    return randint(1, self.num_sides)

折線圖擲骰子

# die_visual_plot.py 使用plot可視化骰子
import matplotlib.pyplot as plt
from die import Die
# Initialization
die = Die()
# 擲骰子
results = [die.roll() for x in range(1000)]
# 分析結(jié)果
frequencies = [results.count(x) for x in range(1, die.num_sides+1)]
# 可視化結(jié)果
values = [x for x in range(1, die.num_sides+1)]
plt.plot(values, frequencies, linewidth=2, marker='o', markerfacecolor='yellow', markersize=5, color='b')
# 設(shè)置圖表
plt.title('Roll a die using matplotlib', fontsize=24)
plt.xlabel('Value', fontsize=14)
plt.ylabel('Frequency', fontsize=14)
# 顯示數(shù)據(jù)
for x, y in zip(values, frequencies):
  # 將y數(shù)據(jù)加載到(x,y)位置
  plt.text(x, y, y, fontsize=12, color='red', ha='center', va='bottom')
# 顯示結(jié)果
plt.show()

散點(diǎn)圖擲骰子

# die_visual_scatter.py 使用scatter可視化骰子
import matplotlib.pyplot as plt
from die import Die
# Initialization
die = Die()
# 擲骰子
results = [die.roll() for x in range(1000)]
# 分析結(jié)果
frequencies = [results.count(x) for x in range(1, die.num_sides+1)]
# 可視化結(jié)果
values = [x for x in range(1, die.num_sides+1)]
plt.scatter(values, frequencies, c=frequencies, cmap=plt.cm.Blues, edgecolor='none', s=10)
# 設(shè)置圖表
plt.title('Roll a die using matplotlib', fontsize=24)
plt.xlabel('Value', fontsize=14)
plt.ylabel('Frequency', fontsize=14)
# 顯示數(shù)據(jù)
for x, y in zip(values, frequencies):
  # 將y數(shù)據(jù)加載到(x,y)位置
  plt.text(x, y, y, fontsize=12, color='red', ha='center', va='bottom')
# 顯示結(jié)果
plt.show()

 

總結(jié)

以上所述是小編給大家介紹的Python 使用matplotlib模塊模擬擲骰子,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!

相關(guān)文章

  • Python實現(xiàn)高分辨率圖像導(dǎo)航的代碼

    Python實現(xiàn)高分辨率圖像導(dǎo)航的代碼

    高分辨率圖像導(dǎo)航是一種技術(shù),它允許用戶在大型圖像中進(jìn)行導(dǎo)航和瀏覽,而無需加載整個圖像到內(nèi)存中,在本文中,我們將使用30行Python代碼實現(xiàn)這一功能,我們將使用Python的圖像處理庫和計算機(jī)視覺庫來加載圖像數(shù)據(jù)并生成高分辨率圖像導(dǎo)航
    2024-03-03
  • Python?中的反轉(zhuǎn)字符串reversed(),切片

    Python?中的反轉(zhuǎn)字符串reversed(),切片

    這篇文章主要介紹了Python?中的反轉(zhuǎn)字符串reversed(),切片?,以相反的順序反轉(zhuǎn)和處理字符串可能是編程中的一項常見任務(wù)。Python?提供了一組工具和技術(shù),可以幫助我們快速有效地執(zhí)行字符串反轉(zhuǎn),下面來看看具體內(nèi)容吧
    2021-12-12
  • numpy.random.choice()函數(shù)詳解

    numpy.random.choice()函數(shù)詳解

    處理數(shù)據(jù)時我們經(jīng)常需要從數(shù)組中隨機(jī)抽取元素,這時候我們可以考慮使用np.random.choice()函數(shù),這篇文章主要介紹了numpy.random.choice()函數(shù),需要的朋友可以參考下
    2023-05-05
  • 用Python編寫一個簡單的FUSE文件系統(tǒng)的教程

    用Python編寫一個簡單的FUSE文件系統(tǒng)的教程

    這篇文章主要介紹了用Python編寫一個簡單的FUSE文件系統(tǒng)的教程,對于數(shù)據(jù)的備份很有幫助,需要的朋友可以參考下
    2015-04-04
  • Python3.9.1中使用split()的處理方法(推薦)

    Python3.9.1中使用split()的處理方法(推薦)

    這篇文章主要介紹了Python3.9.1中使用split()的處理方法(推薦),本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • python實現(xiàn)的接收郵件功能示例【基于網(wǎng)易POP3服務(wù)器】

    python實現(xiàn)的接收郵件功能示例【基于網(wǎng)易POP3服務(wù)器】

    這篇文章主要介紹了python實現(xiàn)的接收郵件功能,結(jié)合實例形式分析了Python基于網(wǎng)易POP3服務(wù)器接收郵件相關(guān)操作技巧,需要的朋友可以參考下
    2019-09-09
  • python基于urllib實現(xiàn)按照百度音樂分類下載mp3的方法

    python基于urllib實現(xiàn)按照百度音樂分類下載mp3的方法

    這篇文章主要介紹了python基于urllib實現(xiàn)按照百度音樂分類下載mp3的方法,涉及Python使用urllib模塊操作頁面元素的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • python繪制折線圖和條形圖的方法

    python繪制折線圖和條形圖的方法

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)折線圖和條形圖,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • TensorFlow模型保存和提取的方法

    TensorFlow模型保存和提取的方法

    這篇文章主要為大家詳細(xì)介紹了TensorFlow模型保存和提取的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 基于pytorch中的Sequential用法說明

    基于pytorch中的Sequential用法說明

    這篇文章主要介紹了基于pytorch中的Sequential用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06

最新評論

库伦旗| 儋州市| 扎赉特旗| 都昌县| 宁明县| 京山县| 梧州市| 资源县| 新乡县| 呼和浩特市| 孝义市| 思茅市| 泌阳县| 江华| 旅游| 延寿县| 南充市| 阜新市| 连城县| 腾冲县| 无锡市| 河源市| 图木舒克市| 古浪县| 芮城县| 枣强县| 绍兴市| 凌源市| 保德县| 山丹县| 隆昌县| 高青县| 安义县| 临武县| 泗阳县| 安远县| 饶河县| 句容市| 晋中市| 屯留县| 平乐县|