我试图通过绘制平均速率为1 s ^( - 1)的泊松过程来模拟1D中的随机游走,但是在随机选择的方向(左或右)。我试图绘制轨迹(x
vs t
),总持续时间为t = 400s
,但我似乎无法跟踪x
方向t
(时间)正确。我怎样才能做到这一点?到目前为止我有这个:
x = [0]
t = [0]
for j in range(100):
mean_rate = 1.0
d = 1.0
step_x = np.random.poisson(0, mean_rate)
bern_tri = np.random.binomial(0.5,step_x)
if bern_tri == 1:
x.append(x[j] + d)
t.append(t[j])
else:
x.append(x[j] - d)
t.append(t[j])
plt.plot(x,t)
plt.show()