2个版本
0.1.4 | 2020年3月19日 |
---|---|
0.1.3 | 2020年3月19日 |
0.1.1 |
|
0.1.0 |
|
#4 in #resample
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