2
我有一个一维矩阵,主要包含0,但它也包含分散的峰值的概率,峰值在1.我需要能够进行矩阵的加权采样,使得随机数字只落在峰值内。数据采样 - 防止重复采样 - MATLAB
我使用
datasample(1:100,3,'Weights',x)
但是已经意识到,这可以返回相同值的两倍以上。有没有简单的方法来防止重复的选择?
我有一个一维矩阵,主要包含0,但它也包含分散的峰值的概率,峰值在1.我需要能够进行矩阵的加权采样,使得随机数字只落在峰值内。数据采样 - 防止重复采样 - MATLAB
我使用
datasample(1:100,3,'Weights',x)
但是已经意识到,这可以返回相同值的两倍以上。有没有简单的方法来防止重复的选择?
您有一个Replace
选项,需要设置为false
(默认为true
)。