set_sample_function¶
Class method.
-
do_mpc.sampling.sampler.Sampler.
set_sample_function
(self, sample_function)¶ Set sample generating function. The sampling function produces a sample result for each sample definition in the
sampling_plan
and is called in the methodsample_data()
.It is important that the sample function only uses keyword arguments with the same name as previously defined in the
sampling_plan
.Example:
sp = do_mpc.sampling.SamplingPlanner() sp.set_sampling_var('alpha', np.random.randn) sp.set_sampling_var('beta', lambda: np.random.randint(0,5)) sampler = do_mpc.sampling.Sampler(plan) def sample_function(alpha, beta): return alpha*beta sampler.set_sample_function(sample_function)
Parameters: sample_function (FunctionType) – Function to create each sample of the sampling plan.
This page is auto-generated. Page source is not available on Github.