python3
1import random 2import numpy as np 3import matplotlib.pyplot as plt 4 5plt.hold(True) 6#ここに2行入れる 7 position = 0 8 walk = [position] 9 ran = [] 10 steps = 1000 11 for i in range(steps): 12 step = 1 if random.randint(0, 1) else -1 13 position += step 14 walk.append(position) 15plt.plot(walk) 16plt.show() 17
import random import numpy as np import matplotlib.pyplot as plt position = 0 walk = [position] ran = [] steps = 1000 for i in range(steps): step = 1 if random.randint(0, 1) else -1 position += step walk.append(position) plt.plot(walk) plt.show()
上側のコードに2行加えて、ランダムなグラフを10個表示させるようにしたいのですが、何の関数を使えばよいのかわかりません。returnで繰り返すのかと思ったのですが違うようでした。
上側のコードは2行加えない段階ではエラーが生じます。
また、下側のコードはランダムな値のグラフを一つ表示させるものです。(こちらはエラーは出ません)
下側のコードを参照に、上側のコードに何を書けばグラフを10個表示できるのか、
分かる方いらっしゃいましたら、教えて頂きたいです。(2行じゃなくても参考にさせていただきたいので回答お願いいたします。)
拙い説明と質問ですが、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー