當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。