【发布时间】:2021-10-06 11:35:03
【问题描述】:
对于掷六面骰子的事件。我需要随机模拟事件 1000 次,并为骰子上的每个数字绘制结果直方图。我想将每个数字的结果分配给具有相同值的键(1 表示 1 的数量{1:164...})。
我需要帮助分配键并将所有内容存储在字典中
import random
test_data = [0, 0, 0, 0, 0, 0] #this will keep track of the results
n = 1000 # number of simulations
for i in range(n):
result = random.randint(1, 6)
test_data[result - 1] = test_data[result - 1] + 1
for i in range(len(test_data)):
print ("Number of ", i+1, "'s: ", test_data[i])
【问题讨论】:
标签: python numpy dictionary random