setup_ishigami_function¶
-
pyapprox.benchmarks.benchmarks.
setup_ishigami_function
(a, b)[source]¶ Setup the Ishigami function benchmark
\[f(z) = \sin(z_1)+a\sin^2(z_2) + bz_3^4\sin(z_0)\]using
>>> from pyapprox.benchmarks.benchmarks import setup_benchmark >>> benchmark=setup_benchmark('ishigami',a=7,b=0.1) >>> print(benchmark.keys()) dict_keys(['fun', 'jac', 'hess', 'variable', 'mean', 'variance', 'main_effects', 'total_effects', 'sobol_indices'])
- Parameters
- afloat
The hyper-parameter a
- bfloat
The hyper-parameter b
- Returns
- benchmarkpya.Benchmark
Object containing the benchmark attributes
References