回答編集履歴

1

s

2020/07/08 02:07

投稿

tiitoi
tiitoi

スコア21956

test CHANGED
@@ -20,13 +20,15 @@
20
20
 
21
21
 
22
22
 
23
- items = ["A", "B", "C", "D"] # 内容
23
+ items = ["A", "B", "C", "D"] # アイテム一覧
24
24
 
25
- prob = [0.01, 0.05, 0.08, 0.86] # 確率
25
+ prob = [0.01, 0.05, 0.08, 0.86] # 確率一覧 (総和が1になっていること)
26
26
 
27
- N = 100 # 回数
27
+ N = 100 # 抽選回数
28
28
 
29
29
 
30
+
31
+ # 抽選を行う
30
32
 
31
33
  result = np.random.choice(items, N, p=prob)
32
34
 
@@ -46,6 +48,8 @@
46
48
 
47
49
 
48
50
 
51
+ # 集計する
52
+
49
53
  items, counts = np.unique(result, return_counts=True)
50
54
 
51
55