From 87e089f5360fcbc928063d26205ba28e268141a5 Mon Sep 17 00:00:00 2001 From: guohong Date: Sat, 4 Mar 2017 12:22:21 -0500 Subject: [PATCH] fix deprecated comparison to string in GP --- sklearn/gaussian_process/tests/test_kernels.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/sklearn/gaussian_process/tests/test_kernels.py b/sklearn/gaussian_process/tests/test_kernels.py index c759f813104a9..a07a406a415dd 100644 --- a/sklearn/gaussian_process/tests/test_kernels.py +++ b/sklearn/gaussian_process/tests/test_kernels.py @@ -283,8 +283,9 @@ def test_set_get_params(): index = 0 params = kernel.get_params() for hyperparameter in kernel.hyperparameters: - if hyperparameter.bounds == "fixed": - continue + if isinstance("string", type(hyperparameter.bounds)): + if hyperparameter.bounds == "fixed": + continue size = hyperparameter.n_elements if size > 1: # anisotropic kernels assert_almost_equal(np.exp(kernel.theta[index:index + size]), @@ -298,8 +299,9 @@ def test_set_get_params(): index = 0 value = 10 # arbitrary value for hyperparameter in kernel.hyperparameters: - if hyperparameter.bounds == "fixed": - continue + if isinstance("string", type(hyperparameter.bounds)): + if hyperparameter.bounds == "fixed": + continue size = hyperparameter.n_elements if size > 1: # anisotropic kernels kernel.set_params(**{hyperparameter.name: [value] * size})