From 58097a5241b6c662850948f38205b33ea1ee8255 Mon Sep 17 00:00:00 2001 From: Max Zwiessele Date: Wed, 16 Apr 2014 10:15:33 +0100 Subject: [PATCH] [Kern] added assertion for inputs X being matrix (ndim == 2) --- GPy/kern/_src/kernel_slice_operations.py | 1 + 1 file changed, 1 insertion(+) diff --git a/GPy/kern/_src/kernel_slice_operations.py b/GPy/kern/_src/kernel_slice_operations.py index 353709c1..904bb65d 100644 --- a/GPy/kern/_src/kernel_slice_operations.py +++ b/GPy/kern/_src/kernel_slice_operations.py @@ -31,6 +31,7 @@ class KernCallsViaSlicerMeta(ParametersChangedMeta): class _Slice_wrap(object): def __init__(self, k, X, X2=None): + assert X.ndim == 2, "only matrices are allowed as inputs to kernels for now, given X.shape={!s}".format(X.shape) self.k = k self.shape = X.shape if (self.k.active_dims is not None) and (self.k._sliced_X == 0):