(self, objective_function, lower, upper, n_iters=20, rng=None)
Parameters
        ----------
        objective_function: acquisition function
            The acquisition function which will be maximized
        lower: np.ndarray (D)
            Lower bounds of the input space
        upper: np.ndarray (D)
            Upper bounds of the input space
        n_iters: int
            Number of iterations
def __init__(self, objective_function, lower, upper, n_iters=20, rng=None):
        """

        Parameters
        ----------
        objective_function: acquisition function
            The acquisition function which will be maximized
        lower: np.ndarray (D)
            Lower bounds of the input space
        upper: np.ndarray (D)
            Upper bounds of the input space
        n_iters: int
            Number of iterations
        """
        self.n_iters = n_iters
        super(DifferentialEvolution, self).__init__(objective_function, lower, upper, rng)
def __init__ ( self , objective_function , lower , upper , n_iters = 20 , rng = None ) : self . n_iters = n_iters super ( DifferentialEvolution , self ) . __init__ ( objective_function , lower , upper , rng )