1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
#!/usr/bin/env python
import openturns as ot
size = 8
for method in ["MonteCarlo", "LHS", "QMC"]:
ot.ResourceMap.SetAsString("SobolIndicesExperiment-SamplingMethod", method)
for dimension in [2, 3]:
distribution = ot.Normal(dimension)
for computeSecondOrder in [False, True]:
experiment = ot.SobolIndicesExperiment(
distribution, size, computeSecondOrder
)
print("experiment=", experiment)
ot.RandomGenerator.SetSeed(0)
sample = experiment.generate()
print("sample=", sample)
print("size=", sample.getSize())
|