python
1dice_data = np.array([1, 2, 3, 4, 5, 6]) 2count_all_dice = random.choice(dice_data, 100) 3for i in dice_data: 4 print(i, "が出る確率", len(count_all_dice[count_all_dice==i]) / calc_steps) 5
上記のようにサイコロを想定し、それぞれの確率を求めるプログラムです。
このコードの最後の行で、len()を利用してcout_all_diceのそれぞれの要素数を計算しているようですが、なぜこの様なことができるか分かりません。len(count_all_dice)で要素数が計算できることは分かるのです、その後のコードは何らかの条件式でしょうか?
また、count()などは利用できないのでしょうか?
初心者丸出しですが、ご回答よろしくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/01 11:39
2018/04/01 12:02