方向 0 < θ < 2π および T=1000 ステップで、2 次元のランダム ウォークをシミュレートしようとしています。
a=np.zeros((1000,1000))
def randwalk(x,y):
theta=2*math.pi*rd.rand()
x+=math.cos(theta);
y+=math.sin(theta);
return (x,y)
すべての中間座標を a に格納するにはどうすればよいですか? 私は最初に次のような形を試していました:
for i in range(1000):
for j in range(1000):
a[i,j] = randwalk(x,y)
しかし、これはまったく機能していないようです。