MDAF/tests/Bukin2.py
2021-09-11 16:07:25 -04:00

31 lines
5.3 KiB
Python

def main(args):
'''
#_# dimmensions: 2
#_# upper: [-5, 3]
#_# lower: [-15, -3]
#_# minimum: [-10,0]
#_# opti: 0
#_# cm_angle: array([[6.58088621e-01], [1.35233171e-01], [6.54044152e-01], [1.52081329e-01], [1.45731844e+02], [2.98120983e+01], [1.28649809e-01], [1.73025064e-02], [0.00000000e+00], [6.40000000e-02]])
#_# cm_conv: array([[0.09615385], [0.01923077], [0.42307692], [0.57692308], [0. ], [0.018 ]])
#_# cm_grad: array([[0.82437858], [0.05456595], [0. ], [0.043 ]])
#_# ela_conv: array([[0.00000000e+00], [0.00000000e+00], [2.80866245e+00], [2.80866245e+00], [1.00000000e+03], [7.40000000e-02]])
#_# ela_curv: array([[1.00518296e+02], [1.01095063e+02], [1.02141249e+02], [1.02064384e+02], [1.03133940e+02], [1.04368051e+02], [1.13463384e+00], [0.00000000e+00], [3.34695311e+00], [3.96371074e+00], [5.47417125e+00], [4.89639549e+00], [6.73878539e+00], [9.80920690e+00], [1.74329715e+00], [0.00000000e+00], [1.89555172e+00], [1.40375656e+04], [2.60278402e+31], [4.38343422e+04], [3.62929437e+07], [4.82936543e+33], [3.42288570e+32], [0.00000000e+00], [8.40000000e+03], [6.10000000e-01]])
#_# ela_distr: array([[-0.01486767], [-0.99717244], [ 2. ], [ 0. ], [ 0.031 ]])
#_# ela_local: array([[1.000e+00], [1.000e-02], [1.000e+00], [ nan], [1.000e+00], [0.000e+00], [1.000e+00], [1.000e+01], [1.000e+01], [1.000e+01], [1.000e+01], [1.000e+01], [1.000e+01], [0.000e+00], [1.001e+03], [4.800e-02]])
#_# ela_meta: array([[9.98374606e-01], [1.91755160e+02], [2.00004195e+01], [9.99759646e+01], [4.99869339e+00], [9.98371583e-01], [1.00000000e+00], [2.65966190e+14], [1.00000000e+00], [0.00000000e+00], [1.20000000e-02]])
#_# basic: array([[ 2.00000000e+00], [ 5.00000000e+02], [-1.50000000e+01], [-3.00000000e+00], [-5.00000000e+00], [ 3.00000000e+00], [-4.10842167e+02], [ 3.64212195e+02], [ 6.00000000e+00], [ 6.00000000e+00], [ 3.60000000e+01], [ 3.60000000e+01], [ 1.00000000e+00], [ 0.00000000e+00], [ 1.00000000e-03]])
#_# disp: array([[ 0.22440524], [ 0.31346911], [ 0.48861062], [ 0.76077562], [ 0.21100989], [ 0.28446768], [ 0.4354829 ], [ 0.66971954], [-3.29491221], [-2.91654754], [-2.17250449], [-1.01628242], [-3.19141264], [-2.89428076], [-2.2834342 ], [-1.33596253], [ 0. ], [ 0.015 ]])
#_# limo: array([[ 1.01966250e+02], [ 9.98531772e-01], [ 1.02116335e+02], [ 1.14726687e+00], [ 7.02953460e-02], [-9.92725363e-01], [ 5.46554366e+00], [ 1.72203656e+00], [ 4.37094029e+01], [ 4.99827778e+00], [ 2.92925669e+00], [ 3.23238656e-02], [ 0.00000000e+00], [ 4.50000000e-02]])
#_# nbc: array([[ 0.48943943], [ 0.87742233], [ 0.49655916], [ 0.15423538], [-0.18276363], [ 0. ], [ 0.035 ]])
#_# pca: array([[1. ], [1. ], [0.33333333], [0.66666667], [0.73531617], [0.50773903], [0.9997706 ], [0.66959168], [0. ], [0.003 ]])
#_# gcm: array([[1. ], [0.02777778], [0.97222222], [0. ], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [0.02777778], [0. ], [0.03 ], [1. ], [0.02777778], [0.97222222], [0. ], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [0.02777778], [0. ], [0.039 ], [1. ], [0.02777778], [0.97222222], [0. ], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [1. ], [1. ], [1. ], [ nan], [1. ], [1. ], [0.02777778], [0. ], [0.035 ]])
#_# ic: array([[ 0.69451655], [ 2.02702703], [77.07027114], [ 1.94694695], [ 0.23694779], [ 0. ], [ 0.244 ]])
#_# Represented: 1
'''
return 100*(args[1]-0.01*args[0]**2+1)+0.01*(args[0]+10)**2