2013-11-21 49 views
3

是否有適合各種採樣技術的體面Python庫?用於Python的採樣模塊

我知道標準random模塊,它確實包含有用的核心功能,如shufflechoice。我也知道提供已知發行版樣本的各種庫(如scipy.statssympy.stats)。

我很好奇,如果存在一些更復雜的技術,如油藏採樣庫。請注意,油藏採樣只是一個例子。我正在尋找許多這樣的功能庫。 Clojure生態系統中的一個例子是https://github.com/bigmlcom/sampling

+0

水庫採樣算法在這裏:http://stackoverflow.com/questions/2612648/reservoir-sampling – Gerrat

回答

1

很多采樣算法已經在不同的軟件包中實現。

例如,有一個reservoir-sampling program(它只提供一個客戶端接口)。代碼非常簡單,您可以驗證並獲取所需內容。或者,你可以看看@Gerratmentioned from StackOverflow的答案。

Numpy的random也可以從各種分佈中採樣。

聽起來像一個很好的時間來統一和製作採樣包或添加到scipy。