diff options
author | Joe Zhao <ztuowen@gmail.com> | 2015-06-22 15:23:13 +0800 |
---|---|---|
committer | Joe Zhao <ztuowen@gmail.com> | 2015-06-22 15:23:13 +0800 |
commit | cd0093e9f0fba0b39463bb9ca4fe5261dfc0ef9b (patch) | |
tree | 9d09bebad891d2da0d928788793b2340dbfc6313 /misc.py | |
parent | c2dfedb018960df418ed71a22a192683ea128ce2 (diff) | |
download | cross-cd0093e9f0fba0b39463bb9ca4fe5261dfc0ef9b.tar.gz cross-cd0093e9f0fba0b39463bb9ca4fe5261dfc0ef9b.tar.bz2 cross-cd0093e9f0fba0b39463bb9ca4fe5261dfc0ef9b.zip |
final
Diffstat (limited to 'misc.py')
-rw-r--r-- | misc.py | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -6,7 +6,7 @@ def split(params): call(["./split"]+params.split(" "),stdout=devnull) def train(params): - params+=" --iter 1 --cg_prec 1e-4 --ls_prec 1e-10 --prec 1e-4" + params+=" --iter 1 --cg_prec 1e-4 --ls_prec 1e-10 --prec 1e-4 -M msk" bare(params) def bare(params): @@ -18,6 +18,12 @@ def cmc(params): retcode = check_output(["./ranksvm"]+params.split(" ")).decode('ascii').split('\n'); return float(retcode[-2]) +def cmcc(params): + devnull = open(os.devnull, 'w') + retcode = check_output(["./ranksvm"]+params.split(" ")).decode('ascii').split('\n'); + return [float(x) for x in retcode[1:101]] + + def take(fname): f=open(fname,'r') res=f.read().split('\n') |