首页 > 解决方案 > 如何从多轮骰子游戏中提取价值?

问题描述

我有一个练习,我必须从每轮滚动 2 个骰子的 30 轮中得出一个玩家掷骰子的统计数据。有了这些信息,我必须制作一个带有热图的概率图。=骰子ℎ/。任何人都可以展示我如何设置它的示例?

标签: pythonspyderdice

解决方案


也许这会有所帮助。将 2 个骰子的 30 个骰子卷存储在一个列表中,然后存储在 pandas 数据框中。通过使用 Seaborn,您可以制作热图。

import random
import numpy as np
import pandas as pd
import seaborn as sns

dice1 = []
dice2 = []
for i in range(30): 
  dice1.append(np.random.randint(1,6))
  dice2.append(np.random.randint(1,6))

data = {'dice1': dice1, 'dice2':dice2}
df = pd.DataFrame(data=data)
sns.heatmap(data=df)

推荐阅读