1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python中級

Connected

演習

分布を描画する

こうした凝った可視化に気を取られて、本筋から少し外れてしまいました。まだ、重要な問題を解決しなければなりません。エンパイアステートビルで60段の高さに到達する確率はどれくらいでしょうか?

基本的には、シミュレーションしたすべてのランダムウォークの終点について知りたいわけです。これらの終点には一定の分布があり、ヒストグラムで可視化できます。

コードの実行に時間がかかりすぎる場合は、間違ったデータのヒストグラムを描画している可能性があることに注意してください。

指示

100 XP
  • 十分な回数のシミュレーションを確保するために、思い切ってランダムウォークを500回シミュレーションします。
  • np_aw_tから最後の行を選択します。ここには、シミュレーションした500回すべてのランダムウォークの終点が含まれています。このNumPy配列をendsとして保存します。
  • plt.hist()を使ってendsのヒストグラムを作成します。グラフを表示するために、plt.show()も忘れずに実行します。