OptimizationResult#

class OptimizationResult(status, value, iterations, message=None, raw_result=None)[source]#

Bases: object

Data class for representing optimization results.

Parameters:
  • status (int) – Indicates if the optimization was successful. Should have one of the status constants as value.

  • value (float) – The value at the best point of the optimized function.

  • iterations (int) – The number of iterations during the optimization.

  • message (str | None) – Any additional message from the optimization algorithm. This can be an error message in case of failure.

  • raw_result (Any | None) – The raw result from the underlying algorithm.

__init__(status, value, iterations, message=None, raw_result=None)#

Methods

__init__(status, value, iterations[, ...])

Attributes

STATUS_FAILED

STATUS_FINISHED

STATUS_SUCCESS

message

raw_result

status

value

iterations