当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python Scipy stats.cumfreq()用法及代码示例


scipy.stats.cumfreq(a, numbins, defaultreallimits, weights) 使用直方图函数工作并计算累积频率直方图。它包括累积频率分级值,每个分级的宽度,实际下限,加分。

参数:
arr:[数组]输入数组。
numbins :[int]用于直方图的bin数量。 [默认= 10]
defaultlimits:直方图的(较低,较高)范围。
weights :每个数组元素的[数组]权重。

Results:
-累积频率合并值
-每个箱子的宽度
-下限
-加分。



代码1:

# cumulative frequency 
from scipy import stats 
import numpy as np  
  
arr1 = [1, 3, 27, 2, 5, 13]  
print ("Array element:", arr1, "\n") 
  
a, b, c, d = stats.cumfreq(arr1, numbins = 4) 
  
print ("cumulative frequency:", a) 
print ("Lower Limit:", b) 
print ("bin size:", c) 
print ("extra-points:", d)
输出:
Array element: [1, 3, 27, 2, 5, 13] 

cumulative frequency: [ 4.  5.  5.  6.]
Lower Limit: -3.33333333333
bin size: 8.66666666667
extra-points: 0


代码2:

# cummulative frequency 
from scipy import stats 
import numpy as np  
  
arr1 = [1, 3, 27, 2, 5, 13]  
print ("Array element:", arr1, "\n") 
  
a, b, c, d = stats.cumfreq(arr1, numbins = 4, 
              weights = [.1, .2, .1, .3, 1, 6]) 
  
print ("cumfreqs:", a) 
print ("lowlim:", b) 
print ("binsize:", c) 
print ("extrapoints:", d)
输出:
Array element: [1, 3, 27, 2, 5, 13] 

cumfreqs: [ 1.6  7.6  7.6  7.7]
lowlim: -3.33333333333
binsize: 8.66666666667
extrapoints: 0



相关用法


注:本文由纯净天空筛选整理自vishal3096大神的英文原创作品 sciPy stats.cumfreq() function | Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。