2013-10-14 80 views
2

我有一個2列數組,第一列權重和第二列值,我用python繪圖。我想從這個加權陣列中抽取20個樣本,與它們的權重成比例。有沒有一個python/numpy命令呢?來自加權直方圖的樣本

回答

6

嘗試numpy.random.choice

your_samples = numpy.random.choice(your_array[1], size=20, replace=False, 
            p=your_array[0]) 
0

您需要更好地完善您的問題陳述。例如,如果你的數組只有一行,你期望什麼。如果你的陣列有20,000行,你期望的是什麼? ...