utils.flat_integrals module¶
Computing integrals using Naive Monte Carlo
- class FlatSampler(*args, **kwargs)[source]¶
Bases:
utils.integral_validation.Sampler
Sampler for uniform sampling in the d-dimensional hypercube
- Parameters
d (int) –
- evaluate_integral_flat(f, d, n_batch=10000, device=device(type='cpu'))[source]¶
Evaluate an integral using uniform sampling
- Parameters
f (utils.integrands.KnownIntegrand) –
d (int) –
n_batch (int) –
device (torch.device) –
- Returns
- Return type