2D でランダム ウォークを作成し、2D ウォークをプロットしようとしています。私は散歩をすることができましたが、プロットはまさに私が望んでいたものではありません. Python でウォーク ライブを見ることは可能でしょうか? または、すべてのポイントにラベルを追加して、どのポイントが最初に来てどのポイントが 2 番目に来たかなどを知ることができますか?
import numpy as np
import matplotlib.pyplot as plt
import random
def randomWalkb(length):
steps = []
x,y = 0,0
walkx,walky = [x],[y]
for i in range(length):
new = random.randint(1,4)
if new == 1:
x += 1
elif new == 2:
y += 1
elif new ==3 :
x += -1
else :
y += -1
walkx.append(x)
walky.append(y)
return [walkx,walky]
walk = randomWalkb(25)
print walk
plt.plot(walk[0],walk[1],'b+', label= 'Random walk')
plt.axis([-10,10,-10,10])
plt.show()
編集私は自分のコードを間違ってコピーしました。正しいパッケージがインストールされていれば、コンパイル中です。