MCPcopy Create free account
hub / github.com/cosdata/cosdata / generate_perturbed_vector

Function generate_perturbed_vector

org/src/cluster_hierarchy.rs:339–344  ·  view source on GitHub ↗
(base: &Vector, perturbation_scale: f64)

Source from the content-addressed store, hash-verified

337}
338
339fn generate_perturbed_vector(base: &Vector, perturbation_scale: f64) -> Vector {
340 let mut rng = rand::thread_rng();
341 base.iter()
342 .map(|&x| x + rng.gen_range(-perturbation_scale..=perturbation_scale))
343 .collect()
344}
345
346fn generate_test_data(n_base: usize, n_perturbations: usize, n_dims: usize) -> Vec<Vector> {
347 let mut rng = rand::thread_rng();

Callers 2

generate_test_dataFunction · 0.85
mainFunction · 0.85

Calls 1

iterMethod · 0.45

Tested by

no test coverage detected