| |
Methods defined here:
- __init__(self, *args, **kwargs)
- constructor
- grad_descent(self)
- leven_marq(self)
- set_Fvec(self, Fvector)
- Fvec is a column vector --- meaning a numpy matrix with just one column. You would
access its first element by Fvec[0,1]
- set_X(self, X)
- set_debug(self, debug)
- set_display_function(self, display_function)
- set_initial_params(self, initial_params_dict)
- set_jacobian_functionals_array(self, jacobian_functionals_array)
- This method expects for its argument an Nxp matrix of functionals for the partial
derivatives needed for the Jacobian matrix. N is the number of measurements in
the X vector and p is the number of parameters in the model. If you are using
nonlinear least-squares to fit optimal surfaces to noisy measurements over the
xy-plane, each element of the X vector would correspond to one such measurement at
some (x,y) coordinates. And an element the argument jacobian_functionals_array chararray
would correspond to the partial derivative of the model functional that already
has incorporated the (x,y) coordinates corresponding to that row and that is
a partial derivative of the model with respect to the parameter corresponding to
the column.
- set_num_measurements(self, how_many_measurements)
- set_num_parameters(self, how_many_parameters)
- set_params_arranged_list(self, params_list)
- set_params_ordered_list(self, params_list)
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|