diff --git a/sklearn/gaussian_process/gaussian_process.py b/sklearn/gaussian_process/gaussian_process.py index c6e6ebca263e8883edcd380899c48e140c92d26b..b7d27feb35f0ba0717bd98c67230f8a4b0a04a40 100644 --- a/sklearn/gaussian_process/gaussian_process.py +++ b/sklearn/gaussian_process/gaussian_process.py @@ -755,7 +755,7 @@ class GaussianProcess(BaseEstimator, RegressorMixin): # Iterate over all dimensions of theta allowing for anisotropy if verbose: print("Now improving allowing for anisotropy...") - for i in self.random_state.shuffle(range(theta0.size)): + for i in self.random_state.permutation(theta0.size): if verbose: print "Proceeding along dimension %d..." % (i + 1) self.theta0 = array2d(theta_iso)