File: t_SobolIndicesExperiment_std.py

package info (click to toggle)
openturns 1.24-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 66,204 kB
  • sloc: cpp: 256,662; python: 63,381; ansic: 4,414; javascript: 406; sh: 180; xml: 164; yacc: 123; makefile: 98; lex: 55
file content (19 lines) | stat: -rwxr-xr-x 636 bytes parent folder | download | duplicates (3)
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())