(self, theta)
Returns the log probability of theta. Note: theta should
        be on a log scale.

        Parameters
        ----------
        theta : (D,) numpy array
            A hyperparameter configuration in log space.

        Returns
        -------
        float
            The log probability of theta
Returns the log probability of theta. Note: theta should
        be on a log scale.
Returns the log probability of theta . Note : theta should be on a log scale .
def lnprob(self, theta):
        """
        Returns the log probability of theta. Note: theta should
        be on a log scale.

        Parameters
        ----------
        theta : (D,) numpy array
            A hyperparameter configuration in log space.

        Returns
        -------
        float
            The log probability of theta
        """

        if np.any(theta < self.min) or np.any(theta > self.max):
            return -np.inf
        else:
            return 0
def lnprob ( self , theta ) : if np . any ( theta < self . min ) or np . any ( theta > self . max ) : return - np . inf else : return 0