1. Learn
  2. /
  3. Courses
  4. /
  5. Python 中級

Connected

Exercise

すべてのウォークを可視化する

all_walks はリストのリストで、各サブリストが1回のランダムウォークを表します。このリストのリストをNumPy配列に変換すると、面白いプロットが作れるようになります。matplotlib.pyplot はすでに plt としてインポート済みです。

ネストした for ループは用意されていますので、心配はいりません。ここでは、その for ループの後に続くコードに集中してください。

Instructions

100 XP
  • np.array() を使って、all_walks をNumPy配列 np_aw に変換します。
  • np_aw に対して plt.plot() を試し、あわせて plt.show() も呼び出します。いきなりうまく表示されますか?
  • np_aw に対して np.transpose() を呼び出して転置し、結果を np_aw_t とします。これで、np_aw_t の各行は、5つのランダムウォークについて「1回サイコロを振った後」の位置を表すようになります。
  • plt.plot() で np_aw_t をプロットし、plt.show() も呼び出します。今度は見栄えがよくなりましたか?