lin or log sample a range of values.
arguments:
- beg (float)
begin value of the range to sample
- end (float)
end value of the range to sample
- num (int) (optional, default=0)
number of points to sample
- step=0
step size (lin mode only) if first step is greater than last step, step down
- mode (string) (optional, default="lin")
sweep mode
- “lin” linear sampling mode
- “log” logarithmic sampling mode
- “uniform” uniform random sampling mode
results:
- return a list of sampled values
examples:
>>> import decida >>> vmin = 0 ; vmax = 2 >>> values = decida.range_sample(vmin, vmax, num=11, mode="lin") >>> print values [0.0, 0.2, 0.4, 0.6, 0.8, 1.0, 1.2, 1.4, 1.6, 1.8, 2.0]>>> import decida >>> vmin, vmax = 0, 2 >>> values = decida.range_sample(vmin, vmax, step=0.5) >>> print values [0.0, 0.5, 1.0, 1.5, 2.0]