Skip to main content

Crate use_search_space

Crate use_search_space 

Source
Expand description

Primitive search-space helpers for optimization.

RangeSpace supports both ascending and descending ranges while requiring a positive, finite step size.

§Examples

use use_search_space::{linspace, RangeSpace};

let ascending = RangeSpace {
    start: 0.0,
    end: 2.0,
    step: 1.0,
};
assert_eq!(ascending.values().unwrap(), vec![0.0, 1.0, 2.0]);
assert_eq!(linspace(0.0, 1.0, 3).unwrap(), vec![0.0, 0.5, 1.0]);

Structs§

RangeSpace

Enums§

SearchSpaceError

Functions§

linspace