2011-11-08 66 views
2

我想,以適應功法的直方圖(更精確的帕累託分佈)。我用自己的功能做了它,在那裏我檢查差異的最小平方和。但這意味着我需要循環投擲所有的coefitients,這可能需要一些時間。另一個問題是我需要製作自己的數據列表,以便得到直方圖數據。如何適應冪的直方圖matplotlib

所以我正在尋找一個函數,它會返回由matplotlib.pyplot.hist()所做的數據列表,而不僅僅是一張圖片,而且我希望這個數據與pareto分佈abit的速度比循環更快次並獲得係數。

+0

的HTTP重複/stackoverflow.com/questions/3242326/fitting-a-pareto-distribution-with-python-scipy – keflavich

回答

3

我認爲你正在尋找的值和塊大小。

matplotlib.pyplot.hist()函數返回一個TUPE與(N,頻段補丁)

For more information about this function click this link

例如繪製一些 '數據',150個箱:/:

import matplotlib.pyplot as plt 
hist = plt.hist(data,150) 
binsize = hist[0] 
value = hist[1] 
print binsize 
print '' 
print value