[mlpack] 95/207: Fix Random().

Barak A. Pearlmutter barak+git at pearlmutter.net
Thu Mar 23 17:53:44 UTC 2017


This is an automated email from the git hooks/post-receive script.

bap pushed a commit to branch master
in repository mlpack.

commit f698dacece6ed96d1a55479d48a7d3b16f7f49c5
Author: Ryan Curtin <ryan at ratml.org>
Date:   Sun Feb 26 22:58:12 2017 -0500

    Fix Random().
---
 src/mlpack/core/dists/discrete_distribution.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/mlpack/core/dists/discrete_distribution.cpp b/src/mlpack/core/dists/discrete_distribution.cpp
index 580f4b6..0a76c67 100644
--- a/src/mlpack/core/dists/discrete_distribution.cpp
+++ b/src/mlpack/core/dists/discrete_distribution.cpp
@@ -39,10 +39,13 @@ arma::vec DiscreteDistribution::Random() const
       }
     }
 
-    if (sumProb >= randObs != true)
+    if (sumProb > 1.0)
+    {
       // This shouldn't happen.
       result[d] = probabilities[d].n_elem - 1;
+    }
   }
+
   return result;
 }
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/mlpack.git



More information about the debian-science-commits mailing list