def __init__(self, m, n): self.M = m self.N = n d = np.ones((n)) self.diagH = sparse.diags(d, 0) # to reference the element, use diag.data[0,0] self.iter = 0 self.maxfev = 20 self.ftol = 0.0001 self.gtol = 0.9 self.nfun = 1 self.finish = False self.eps = 1.0e-5 self.iprint = [1, 0] self.stpmax = 1e20 self.stpmin = 1e-20 self.xtol = 1e-16 self.mcsrch_instance = Mcsrch()