10000 add divide by zero check · SkuaD01/scikit-learn@7ce0055 · GitHub
[go: up one dir, main page]

Skip to content

Commit 7ce0055

Browse files
committed
add divide by zero check
1 parent 70c6ac9 commit 7ce0055

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

sklearn/gaussian_process/_gpr.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,8 @@ def fit(self, X, y):
200200
self._y_train_std = np.std(y, axis=0)
201201

202202
# Remove mean and make unit variance
203-
y = (y - self._y_train_mean) / self._y_train_std
203+
# avoid division by 0 if standard deviation is 0
204+
y = (y - self._y_train_mean) / (self._y_train_std if self._y_train_std != 0 else 1)
204205

205206
else:
206207
self._y_train_mean = np.zeros(1)

0 commit comments

Comments
 (0)
0