2个版本

0.1.4 2020年3月19日
0.1.3 2020年3月19日
0.1.1 2020年3月19日
0.1.0 2020年3月19日

#4 in #resample

MIT/Apache

8KB
93

从人口中抽取加权样本的库

文档和示例可在此处找到 https://docs.rs/wheel-resample/


lib.rs:

加权抽样重采样函数

示例

use wheel_resample::resample;

let mut rng = rand::thread_rng();
let weights = [0.1, 0.2, 0.3, 0.8];
let population = vec![1, 2, 3, 4];
let samples = resample(&mut rng, &weights, &population);

assert_eq!(samples.len(), population.len());

// Make sure all samples are in the population
assert!(samples.iter().all(|s| population.contains(s)));

依赖项

~1.7–2.4MB
~44K SLoC