(self, X=None, y=None)
Suggests a new point to evaluate.

        Parameters
        ----------
        X: np.ndarray(N,D)
            Initial points that are already evaluated
        y: np.ndarray(N,)
            Function values of the already evaluated points

        Returns
        -------
        np.ndarray(1,D)
            Suggested point
Suggests a new point to evaluate.
Suggests a new point to evaluate .
def choose_next(self, X=None, y=None):
        """
        Suggests a new point to evaluate.

        Parameters
        ----------
        X: np.ndarray(N,D)
            Initial points that are already evaluated
        y: np.ndarray(N,)
            Function values of the already evaluated points

        Returns
        -------
        np.ndarray(1,D)
            Suggested point
        """
        pass
def choose_next ( self , X = None , y = None ) : pass