[−][src]Function iter_num_tools::arange
pub fn arange<F>(range: Range<F>, step: F) -> LinSpace<F> where
F: Real + Sub<Output = F> + Div<Output = F> + ToPrimitive,
Range<F>: IntoLinSpace<F>,
Create a new iterator over the range, stepping by step
each time
This allows you to create simple float iterators
use iter_num_tools::arange; use itertools::Itertools; let it = arange(0.0..2.0, 0.5); itertools::assert_equal(it, vec![0.0, 0.5, 1.0, 1.5])