2015-10-15 85 views
0

我对“defaultreallimits”在scipy.stats.relfreq参数()的一个问题:SciPy的相对频率:默认真正极限

的“defaultreallimits”参数允许指定的元组为(下限,上限),用于根据该阈值,可以计算给定阵列处的数据的相对频率。但是,我不清楚这样的上限阈值和下限阈值是否包含完全等于指定上限和下限的值。 例如,使用以下代码行,my_array中的值等于100或500时,是否将计算相对频率?

scipy.stats.relfreq(my_array,numbins = 10,defaultreallimits =(100500),权重=无)

这是链接到 'defaultreallimits' 的上SciPy的描述: http://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.relfreq.html

谢谢

回答

0

如果你看一下source,你看到一个调用scipy.stats.histogram:

h, l, b, e = histogram(a, numbins, defaultreallimits, weights=weights) 

在同一文件中查看histogram的来源,参数将变为defaultlimits,并且您找到对numpy.histogram的调用,它将变为range

sourcenumpy.histogram,它使用:

bins = linspace(mn, mx, bins + 1, endpoint=True) 

这意味着端点mnmx都包括在内,如果我读正确的代码。