diff options
author | martinroyer <16647869+martinroyer@users.noreply.github.com> | 2020-06-10 10:32:48 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-10 10:32:48 +0200 |
commit | bef50e15e499e40d4dd4f5d991ec87eab4236108 (patch) | |
tree | 1ac897223051517940fd36e865c72969bd9da762 /src/python | |
parent | cdba6045ddf1dd41e8addb7351d1c87a5506ba0f (diff) |
remove epsilons
Diffstat (limited to 'src/python')
-rw-r--r-- | src/python/gudhi/representations/vector_methods.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/python/gudhi/representations/vector_methods.py b/src/python/gudhi/representations/vector_methods.py index 667f963b..ede1087f 100644 --- a/src/python/gudhi/representations/vector_methods.py +++ b/src/python/gudhi/representations/vector_methods.py @@ -576,19 +576,19 @@ class ComplexPolynomial(BaseEstimator, TransformerMixin): """ return self.fit_transform([diag])[0,:] -def _lapl_contrast(measure, centers, inertias, eps=1e-8): +def _lapl_contrast(measure, centers, inertias): """contrast function for vectorising `measure` in ATOL""" - return np.exp(-pairwise.pairwise_distances(measure, Y=centers) / (inertias + eps)) + return np.exp(-pairwise.pairwise_distances(measure, Y=centers) / inertias) -def _gaus_contrast(measure, centers, inertias, eps=1e-8): +def _gaus_contrast(measure, centers, inertias): """contrast function for vectorising `measure` in ATOL""" - return np.exp(-pairwise.pairwise_distances(measure, Y=centers)**2 / (inertias**2 + eps)) + return np.exp(-pairwise.pairwise_distances(measure, Y=centers)**2 / inertias**2) -def _indicator_contrast(diags, centers, inertias, eps=1e-8): +def _indicator_contrast(diags, centers, inertias): """contrast function for vectorising `measure` in ATOL""" pair_dist = pairwise.pairwise_distances(diags, Y=centers) - flat_circ = (pair_dist < (inertias+eps)).astype(int) - robe_curve = np.clip(2-pair_dist/(inertias+eps), 0, 1) + flat_circ = (pair_dist < inertias).astype(int) + robe_curve = np.clip(2-pair_dist/inertias, 0, 1) return flat_circ + robe_curve def _cloud_weighting(measure): |