fix non-finite condition in mean/var calculation (#1381)

This commit is contained in:
Bruce Martin
2020-04-10 12:52:02 -07:00
committed by GitHub
parent 14021db239
commit 61b330b9b0
+4
View File
@@ -34,6 +34,10 @@ def _mean_var_n(X):
if fp_err_occurred:
mean[np.isfinite(mean) == False] = 0 # noqa: E712
v[np.isfinite(v) == False] = 0 # noqa: E712
else:
mean[np.isnan(mean)] = 0
v[np.isnan(v)] = 0
return mean, v, n