Python平均间隔和指数分布

时间:2017-09-26 01:20:11

标签: python distribution exponential

我正在进行一项任务,要求我计算平均15分钟间隔内的到达时间并按照指数分布进行计算。我没有使用过Python,并且不知道我是否正确行事。这是我的代码:

_$SearchModelForm= _modalManager.getModal().find('form[name=SearchForm]');
var searchModel = _$SearchModelForm.serializeFormToObject();
this._dataService.getSearchData(searchModel);

任何见解都将受到赞赏!

1 个答案:

答案 0 :(得分:0)

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

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

如果通过"计算到达时间"你的意思是得到50个元素的二进制数组,其1对应于到达,那么你应该看一个泊松过程,因为exponential distribution描述了Poisson process中事件之间的时间。