Python平均值区间和指数分布

问题描述:

我正在处理一项任务,这项任务需要我计算以平均15分钟间隔出现并且遵循指数分布的到达。我没有与Python合作过一次,也不知道我是否正确地做了这件事。这是我的代码:Python平均值区间和指数分布

[random.expovariate(.15) for i in range(50)] 

任何见解将不胜感激!

intervals = [random.expovariate(1./15) for i in range(50)] 

将产生到达之间50个的时间间隔(以分钟为单位),将在15分钟内的平均值。即,首先到达interval[0],第二个到达interval[0] + interval[1],依此类推。请注意,这是1./15,而不是.15

如果“计算来港”你的意思是让50个元素的二进制数组1的对应来港定居人士,那么你应该看看泊松过程,因为exponential distribution描述了Poisson process事件之间的时间。

+0

完美!谢谢! –