[mlpack] 31/53: Handle situations where the user passes in a distances matrix not a distance column.

Barak A. Pearlmutter barak+git at pearlmutter.net
Mon Nov 14 00:46:48 UTC 2016


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

bap pushed a commit to branch master
in repository mlpack.

commit c3d38252d944d0902f91c98cd589addc352abac7
Author: Ryan Curtin <ryan at ratml.org>
Date:   Sun Oct 30 20:50:24 2016 +0900

    Handle situations where the user passes in a distances matrix not a distance column.
---
 src/mlpack/methods/approx_kfn/approx_kfn_main.cpp | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp b/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp
index 97de7c5..7943850 100644
--- a/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp
+++ b/src/mlpack/methods/approx_kfn/approx_kfn_main.cpp
@@ -241,10 +241,12 @@ int main(int argc, char** argv)
         Log::Info << "Calculation complete." << endl;
       }
 
-      const double averageError = arma::sum(exactDistances / distances.row(0)) /
-          distances.n_cols;
-      const double minError = arma::min(exactDistances / distances.row(0));
-      const double maxError = arma::max(exactDistances / distances.row(0));
+      const double averageError = arma::sum(exactDistances.row(0) /
+          distances.row(0)) / distances.n_cols;
+      const double minError = arma::min(exactDistances.row(0) /
+          distances.row(0));
+      const double maxError = arma::max(exactDistances.row(0) /
+          distances.row(0));
 
       Log::Info << "Average error: " << averageError << "." << endl;
       Log::Info << "Maximum error: " << maxError << "." << endl;

-- 
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