2024-06-01 10:30:53 发布
网友
我在做一项作业,要求我计算平均间隔15分钟的到达量,并遵循指数分布。我没有和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。在
interval[0]
interval[0] + interval[1]
1./15
.15
如果“计算到达”是指得到50个元素的二进制数组,其中1对应于到达,那么您应该看看Poisson过程,因为exponential distribution描述了Poisson process中事件之间的时间间隔。在
到达之间将产生50个时间间隔(分钟),平均15分钟。一、 例如,第一次到达将发生在
interval[0]
,第二次到达发生在interval[0] + interval[1]
,依此类推。注意,它是1./15
,而不是.15
。在如果“计算到达”是指得到50个元素的二进制数组,其中1对应于到达,那么您应该看看Poisson过程,因为exponential distribution描述了Poisson process中事件之间的时间间隔。在
相关问题 更多 >
编程相关推荐