def cross_validation(prob, param, fold): if param.gamma == 0: param.gamma = 1.0 / prob.maxlen dblarr = svmc.new_double(prob.size) svmc.svm_cross_validation(prob.prob, param.param, fold, dblarr) ret = _double_array_to_list(dblarr, prob.size) svmc.delete_double(dblarr) return ret
def cross_validation(prob, param, fold): if param.gamma == 0: param.gamma = 1.0/prob.maxlen dblarr = svmc.new_double(prob.size) svmc.svm_cross_validation(prob.prob, param.param, fold, dblarr) ret = _double_array_to_list(dblarr, prob.size) svmc.delete_double(dblarr) return ret