From 522ccc492f174672cd0e08dd094597236f4936d2 Mon Sep 17 00:00:00 2001 From: kae_mihara Date: Mon, 9 Mar 2020 11:56:23 +0800 Subject: [PATCH] fix ImportError in likelihood.py in function log_predictive_density_sampling --- GPy/likelihoods/likelihood.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GPy/likelihoods/likelihood.py b/GPy/likelihoods/likelihood.py index bd84b72c..0f17a883 100644 --- a/GPy/likelihoods/likelihood.py +++ b/GPy/likelihoods/likelihood.py @@ -218,7 +218,7 @@ class Likelihood(Parameterized): #fi_samples = np.random.randn(num_samples)*np.sqrt(var_star) + mu_star fi_samples = np.random.normal(mu_star, np.sqrt(var_star), size=(mu_star.shape[0], num_samples)) - from scipy.misc import logsumexp + from scipy.special import logsumexp log_p_ystar = -np.log(num_samples) + logsumexp(self.logpdf(fi_samples, y_test, Y_metadata=Y_metadata), axis=1) log_p_ystar = np.array(log_p_ystar).reshape(*y_test.shape) return log_p_ystar