iOpt.evolvent Package

evolvent

class iOpt.evolvent.evolvent.Evolvent[исходный код]

Базовые классы: object

Class Evolvent

Параметры
  • lower_bound_of_float_variables (np.ndarray(shape = (1), dtype = np.double)) – array for lower bounds, А.

  • upper_bound_of_float_variables (np.ndarray(shape = (1), dtype = np.double)) – array for upper bounds, В.

  • number_of_float_variables (int.) – dimension (N).

  • evolvent_density (int.) – evolvent density (m).

set_bounds()[исходный код]

Set bounds

Параметры
  • lower_bound_of_float_variables (np.ndarray(shape = (1), dtype = np.double)) – array for lower bounds, А.

  • upper_bound_of_float_variables (np.ndarray(shape = (1), dtype = np.double)) – array for upper bounds, В.

get_image()[исходный код]

Get image (x->y)

Параметры

x (np.double.) – value of x.

Результат

array of values y.

Тип результата

np.ndarray(shape = (1), dtype = np.double)

get_inverse_image()[исходный код]

Get inverse image (y->x)

Параметры

y (np.ndarray(shape = (1), dtype = np.double)) – value of y.

Результат

value of x.

Тип результата

np.double:.

get_preimages()[исходный код]

Get inverse image (y->x)

Параметры

y (np.ndarray(shape = (1), dtype = np.double)) – value of y.

Результат

value of x.

Тип результата

np.double:.