We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3cb82ed commit befe08fCopy full SHA for befe08f
distclassipy/anomaly.py
@@ -157,6 +157,11 @@ def decision_function(self, X: np.ndarray) -> np.ndarray:
157
# Scale scores for each metric (column) to be between 0 and 1
158
# Compare with Rio notebook once.
159
metric_scores_arr = minmax_scale(metric_scores_arr, axis=0)
160
+
161
+ # remove infinities
162
+ metric_scores_arr[metric_scores_arr == np.inf] = 1e9 # A large number
163
+ metric_scores_arr[metric_scores_arr == -np.inf] = -1e9 # A large negative number
164
165
166
# 2. Aggregate scores across all metrics for final anomaly score
167
if self.metric_agg == "median":
0 commit comments