summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJoe Zhao <ztuowen@gmail.com>2015-05-15 18:21:26 +0800
committerJoe Zhao <ztuowen@gmail.com>2015-05-15 18:21:26 +0800
commit4a9b3f837b1e5e6175d2f1d3fa718c7ddffce964 (patch)
tree2a413094aaa85a660b0ff34837c142fe6f362a3f /tools
parentc3b31f1d3c0f74df01ed8fda7e9c68dd9fd378e5 (diff)
downloadranksvm-4a9b3f837b1e5e6175d2f1d3fa718c7ddffce964.tar.gz
ranksvm-4a9b3f837b1e5e6175d2f1d3fa718c7ddffce964.tar.bz2
ranksvm-4a9b3f837b1e5e6175d2f1d3fa718c7ddffce964.zip
misc
Diffstat (limited to 'tools')
-rw-r--r--tools/dataProvider.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/dataProvider.h b/tools/dataProvider.h
index a740a65..586965e 100644
--- a/tools/dataProvider.h
+++ b/tools/dataProvider.h
@@ -98,14 +98,14 @@ public:
int a,b,n=getqSize();
a=x/n;
b=x%n;
- Eigen::VectorXd vec = uniq[a]->feature;
+ Eigen::VectorXd vec;
if (b<a)
- vec=vec-uniq[b]->feature;
+ vec=uniq[a]->feature-uniq[b]->feature;
else
if (b<uniq.size()-1)
- vec=vec-uniq[b+1]->feature;
+ vec=uniq[a]->feature-uniq[b+1]->feature;
else
- vec=vec-other[b-uniq.size()+1]->feature;
+ vec=uniq[a]->feature-other[b-uniq.size()+1]->feature;
return vec.cwiseAbs();
};
inline double getL(int x){