scippuncertainty.mc.driver.resample_n#
- scippuncertainty.mc.driver.resample_n(*, samplers, rng, n, progress=None, description='Monte-Carlo')[source]#
Draw n samples.
Passes the RNG to samplers in the following order:
for _ in range(n): for sampler in samplers.values(): sampler.sample_once(rng)
- Parameters:
samplers (
dict[str,Sampler]) – dict of samplers to draw from.rng (
Generator) – Random number generator to pass to the samplers.n (
int) – Number of samples to draw from each sampler.progress (
Optional[Progress], default:None) – Progress bar. Disabled if set toNone.description (
str, default:'Monte-Carlo') – Message to show on the progress bar.
- Yields:
dicts of samples indexed by the keys of
samplers.- Return type: