振り返り:サイコロのシミュレーション
CoddyのMachine Learningジャーニー「データとプロット」セクションの一部。レッスン 19/60。
チャレンジ
簡単ボードゲームは、3個のサイコロを振る5ラウンドで構成されています。サイコロの出目に4未満が1つもないラウンドは強いラウンドです。プログラムが読み取るseedを使って、1回のゲームをシミュレートします。
- 15回分の出目(1から6)を一度にすべて振り、振った順に、各ラウンドを1行として
roundsにまとめます。 - スコアボードを作成します。列はラウンド番号(1から5)、サイコロの最大値、サイコロの最小値です。
- 以下のように出力してから、強いラウンドの数を数えます。
シード13でのゲームは次のとおりです。
出力:
Round, highest, lowest:
[[1 6 5]
[2 6 1]
[3 6 2]
[4 6 1]
[5 5 4]]
Rounds with no die under 4: 2自分で試してみよう
import numpy as np
seed = int(input())
# 以下にコードを書いてください
データとプロットのすべてのレッスン
自分で練習してみよう: Pythonオンラインコンパイラ