我正在进行一项任务,要求我计算平均15分钟间隔内的到达时间并按照指数分布进行计算。我没有使用过Python,并且不知道我是否正确行事。这是我的代码:
_$SearchModelForm= _modalManager.getModal().find('form[name=SearchForm]');
var searchModel = _$SearchModelForm.serializeFormToObject();
this._dataService.getSearchData(searchModel);
任何见解都将受到赞赏!
答案 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中事件之间的时间。