Package mvpa :: Package clfs :: Package libsvmc :: Module svmc
[hide private]
[frames] | no frames]

Source Code for Module mvpa.clfs.libsvmc.svmc

  1  # This file was automatically generated by SWIG (http://www.swig.org). 
  2  # Version 1.3.36 
  3  # 
  4  # Don't modify this file, modify the SWIG interface instead. 
  5  # This file is compatible with both classic and new-style classes. 
  6   
  7  import _svmc 
  8  import new 
  9  new_instancemethod = new.instancemethod 
 10  try: 
 11      _swig_property = property 
 12  except NameError: 
 13      pass # Python < 2.2 doesn't have 'property'. 
14 -def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
15 if (name == "thisown"): return self.this.own(value) 16 if (name == "this"): 17 if type(value).__name__ == 'PySwigObject': 18 self.__dict__[name] = value 19 return 20 method = class_type.__swig_setmethods__.get(name,None) 21 if method: return method(self,value) 22 if (not static) or hasattr(self,name): 23 self.__dict__[name] = value 24 else: 25 raise AttributeError("You cannot add attributes to %s" % self)
26
27 -def _swig_setattr(self,class_type,name,value):
28 return _swig_setattr_nondynamic(self,class_type,name,value,0)
29
30 -def _swig_getattr(self,class_type,name):
31 if (name == "thisown"): return self.this.own() 32 method = class_type.__swig_getmethods__.get(name,None) 33 if method: return method(self) 34 raise AttributeError,name
35
36 -def _swig_repr(self):
37 try: strthis = "proxy of " + self.this.__repr__() 38 except: strthis = "" 39 return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
40 41 import types 42 try: 43 _object = types.ObjectType 44 _newclass = 1 45 except AttributeError:
46 - class _object : pass
47 _newclass = 0 48 del types 49 50 51 __version__ = _svmc.__version__ 52 C_SVC = _svmc.C_SVC 53 NU_SVC = _svmc.NU_SVC 54 ONE_CLASS = _svmc.ONE_CLASS 55 EPSILON_SVR = _svmc.EPSILON_SVR 56 NU_SVR = _svmc.NU_SVR 57 LINEAR = _svmc.LINEAR 58 POLY = _svmc.POLY 59 RBF = _svmc.RBF 60 SIGMOID = _svmc.SIGMOID 61 PRECOMPUTED = _svmc.PRECOMPUTED
62 -class svm_parameter(_object):
63 __swig_setmethods__ = {} 64 __setattr__ = lambda self, name, value: _swig_setattr(self, svm_parameter, name, value) 65 __swig_getmethods__ = {} 66 __getattr__ = lambda self, name: _swig_getattr(self, svm_parameter, name) 67 __repr__ = _swig_repr 68 __swig_setmethods__["svm_type"] = _svmc.svm_parameter_svm_type_set 69 __swig_getmethods__["svm_type"] = _svmc.svm_parameter_svm_type_get 70 if _newclass:svm_type = _swig_property(_svmc.svm_parameter_svm_type_get, _svmc.svm_parameter_svm_type_set) 71 __swig_setmethods__["kernel_type"] = _svmc.svm_parameter_kernel_type_set 72 __swig_getmethods__["kernel_type"] = _svmc.svm_parameter_kernel_type_get 73 if _newclass:kernel_type = _swig_property(_svmc.svm_parameter_kernel_type_get, _svmc.svm_parameter_kernel_type_set) 74 __swig_setmethods__["degree"] = _svmc.svm_parameter_degree_set 75 __swig_getmethods__["degree"] = _svmc.svm_parameter_degree_get 76 if _newclass:degree = _swig_property(_svmc.svm_parameter_degree_get, _svmc.svm_parameter_degree_set) 77 __swig_setmethods__["gamma"] = _svmc.svm_parameter_gamma_set 78 __swig_getmethods__["gamma"] = _svmc.svm_parameter_gamma_get 79 if _newclass:gamma = _swig_property(_svmc.svm_parameter_gamma_get, _svmc.svm_parameter_gamma_set) 80 __swig_setmethods__["coef0"] = _svmc.svm_parameter_coef0_set 81 __swig_getmethods__["coef0"] = _svmc.svm_parameter_coef0_get 82 if _newclass:coef0 = _swig_property(_svmc.svm_parameter_coef0_get, _svmc.svm_parameter_coef0_set) 83 __swig_setmethods__["cache_size"] = _svmc.svm_parameter_cache_size_set 84 __swig_getmethods__["cache_size"] = _svmc.svm_parameter_cache_size_get 85 if _newclass:cache_size = _swig_property(_svmc.svm_parameter_cache_size_get, _svmc.svm_parameter_cache_size_set) 86 __swig_setmethods__["eps"] = _svmc.svm_parameter_eps_set 87 __swig_getmethods__["eps"] = _svmc.svm_parameter_eps_get 88 if _newclass:eps = _swig_property(_svmc.svm_parameter_eps_get, _svmc.svm_parameter_eps_set) 89 __swig_setmethods__["C"] = _svmc.svm_parameter_C_set 90 __swig_getmethods__["C"] = _svmc.svm_parameter_C_get 91 if _newclass:C = _swig_property(_svmc.svm_parameter_C_get, _svmc.svm_parameter_C_set) 92 __swig_setmethods__["nr_weight"] = _svmc.svm_parameter_nr_weight_set 93 __swig_getmethods__["nr_weight"] = _svmc.svm_parameter_nr_weight_get 94 if _newclass:nr_weight = _swig_property(_svmc.svm_parameter_nr_weight_get, _svmc.svm_parameter_nr_weight_set) 95 __swig_setmethods__["weight_label"] = _svmc.svm_parameter_weight_label_set 96 __swig_getmethods__["weight_label"] = _svmc.svm_parameter_weight_label_get 97 if _newclass:weight_label = _swig_property(_svmc.svm_parameter_weight_label_get, _svmc.svm_parameter_weight_label_set) 98 __swig_setmethods__["weight"] = _svmc.svm_parameter_weight_set 99 __swig_getmethods__["weight"] = _svmc.svm_parameter_weight_get 100 if _newclass:weight = _swig_property(_svmc.svm_parameter_weight_get, _svmc.svm_parameter_weight_set) 101 __swig_setmethods__["nu"] = _svmc.svm_parameter_nu_set 102 __swig_getmethods__["nu"] = _svmc.svm_parameter_nu_get 103 if _newclass:nu = _swig_property(_svmc.svm_parameter_nu_get, _svmc.svm_parameter_nu_set) 104 __swig_setmethods__["p"] = _svmc.svm_parameter_p_set 105 __swig_getmethods__["p"] = _svmc.svm_parameter_p_get 106 if _newclass:p = _swig_property(_svmc.svm_parameter_p_get, _svmc.svm_parameter_p_set) 107 __swig_setmethods__["shrinking"] = _svmc.svm_parameter_shrinking_set 108 __swig_getmethods__["shrinking"] = _svmc.svm_parameter_shrinking_get 109 if _newclass:shrinking = _swig_property(_svmc.svm_parameter_shrinking_get, _svmc.svm_parameter_shrinking_set) 110 __swig_setmethods__["probability"] = _svmc.svm_parameter_probability_set 111 __swig_getmethods__["probability"] = _svmc.svm_parameter_probability_get 112 if _newclass:probability = _swig_property(_svmc.svm_parameter_probability_get, _svmc.svm_parameter_probability_set)
113 - def __init__(self, *args):
114 this = _svmc.new_svm_parameter(*args) 115 try: self.this.append(this) 116 except: self.this = this
117 __swig_destroy__ = _svmc.delete_svm_parameter 118 __del__ = lambda self : None; 119 svm_parameter_swigregister = _svmc.svm_parameter_swigregister 120 svm_parameter_swigregister(svm_parameter) 121
122 -class svm_problem(_object):
123 __swig_setmethods__ = {} 124 __setattr__ = lambda self, name, value: _swig_setattr(self, svm_problem, name, value) 125 __swig_getmethods__ = {} 126 __getattr__ = lambda self, name: _swig_getattr(self, svm_problem, name) 127 __repr__ = _swig_repr 128 __swig_setmethods__["l"] = _svmc.svm_problem_l_set 129 __swig_getmethods__["l"] = _svmc.svm_problem_l_get 130 if _newclass:l = _swig_property(_svmc.svm_problem_l_get, _svmc.svm_problem_l_set) 131 __swig_setmethods__["y"] = _svmc.svm_problem_y_set 132 __swig_getmethods__["y"] = _svmc.svm_problem_y_get 133 if _newclass:y = _swig_property(_svmc.svm_problem_y_get, _svmc.svm_problem_y_set) 134 __swig_setmethods__["x"] = _svmc.svm_problem_x_set 135 __swig_getmethods__["x"] = _svmc.svm_problem_x_get 136 if _newclass:x = _swig_property(_svmc.svm_problem_x_get, _svmc.svm_problem_x_set)
137 - def __init__(self, *args):
138 this = _svmc.new_svm_problem(*args) 139 try: self.this.append(this) 140 except: self.this = this
141 __swig_destroy__ = _svmc.delete_svm_problem 142 __del__ = lambda self : None; 143 svm_problem_swigregister = _svmc.svm_problem_swigregister 144 svm_problem_swigregister(svm_problem) 145
146 -class svm_model(_object):
147 __swig_setmethods__ = {} 148 __setattr__ = lambda self, name, value: _swig_setattr(self, svm_model, name, value) 149 __swig_getmethods__ = {} 150 __getattr__ = lambda self, name: _swig_getattr(self, svm_model, name) 151 __repr__ = _swig_repr 152 __swig_setmethods__["param"] = _svmc.svm_model_param_set 153 __swig_getmethods__["param"] = _svmc.svm_model_param_get 154 if _newclass:param = _swig_property(_svmc.svm_model_param_get, _svmc.svm_model_param_set) 155 __swig_setmethods__["nr_class"] = _svmc.svm_model_nr_class_set 156 __swig_getmethods__["nr_class"] = _svmc.svm_model_nr_class_get 157 if _newclass:nr_class = _swig_property(_svmc.svm_model_nr_class_get, _svmc.svm_model_nr_class_set) 158 __swig_setmethods__["l"] = _svmc.svm_model_l_set 159 __swig_getmethods__["l"] = _svmc.svm_model_l_get 160 if _newclass:l = _swig_property(_svmc.svm_model_l_get, _svmc.svm_model_l_set) 161 __swig_setmethods__["SV"] = _svmc.svm_model_SV_set 162 __swig_getmethods__["SV"] = _svmc.svm_model_SV_get 163 if _newclass:SV = _swig_property(_svmc.svm_model_SV_get, _svmc.svm_model_SV_set) 164 __swig_setmethods__["sv_coef"] = _svmc.svm_model_sv_coef_set 165 __swig_getmethods__["sv_coef"] = _svmc.svm_model_sv_coef_get 166 if _newclass:sv_coef = _swig_property(_svmc.svm_model_sv_coef_get, _svmc.svm_model_sv_coef_set) 167 __swig_setmethods__["rho"] = _svmc.svm_model_rho_set 168 __swig_getmethods__["rho"] = _svmc.svm_model_rho_get 169 if _newclass:rho = _swig_property(_svmc.svm_model_rho_get, _svmc.svm_model_rho_set) 170 __swig_setmethods__["probA"] = _svmc.svm_model_probA_set 171 __swig_getmethods__["probA"] = _svmc.svm_model_probA_get 172 if _newclass:probA = _swig_property(_svmc.svm_model_probA_get, _svmc.svm_model_probA_set) 173 __swig_setmethods__["probB"] = _svmc.svm_model_probB_set 174 __swig_getmethods__["probB"] = _svmc.svm_model_probB_get 175 if _newclass:probB = _swig_property(_svmc.svm_model_probB_get, _svmc.svm_model_probB_set) 176 __swig_setmethods__["label"] = _svmc.svm_model_label_set 177 __swig_getmethods__["label"] = _svmc.svm_model_label_get 178 if _newclass:label = _swig_property(_svmc.svm_model_label_get, _svmc.svm_model_label_set) 179 __swig_setmethods__["nSV"] = _svmc.svm_model_nSV_set 180 __swig_getmethods__["nSV"] = _svmc.svm_model_nSV_get 181 if _newclass:nSV = _swig_property(_svmc.svm_model_nSV_get, _svmc.svm_model_nSV_set) 182 __swig_setmethods__["free_sv"] = _svmc.svm_model_free_sv_set 183 __swig_getmethods__["free_sv"] = _svmc.svm_model_free_sv_get 184 if _newclass:free_sv = _swig_property(_svmc.svm_model_free_sv_get, _svmc.svm_model_free_sv_set)
185 - def __init__(self, *args):
186 this = _svmc.new_svm_model(*args) 187 try: self.this.append(this) 188 except: self.this = this
189 __swig_destroy__ = _svmc.delete_svm_model 190 __del__ = lambda self : None; 191 svm_model_swigregister = _svmc.svm_model_swigregister 192 svm_model_swigregister(svm_model) 193 194 svm_set_verbosity = _svmc.svm_set_verbosity 195 svm_train = _svmc.svm_train 196 svm_cross_validation = _svmc.svm_cross_validation 197 svm_save_model = _svmc.svm_save_model 198 svm_load_model = _svmc.svm_load_model 199 svm_get_svm_type = _svmc.svm_get_svm_type 200 svm_get_nr_class = _svmc.svm_get_nr_class 201 svm_get_labels = _svmc.svm_get_labels 202 svm_get_svr_probability = _svmc.svm_get_svr_probability 203 svm_predict_values = _svmc.svm_predict_values 204 svm_predict = _svmc.svm_predict 205 svm_predict_probability = _svmc.svm_predict_probability 206 svm_check_parameter = _svmc.svm_check_parameter 207 svm_check_probability_model = _svmc.svm_check_probability_model 208 svm_node_matrix2numpy_array = _svmc.svm_node_matrix2numpy_array 209 doubleppcarray2numpy_array = _svmc.doubleppcarray2numpy_array 210 new_int = _svmc.new_int 211 delete_int = _svmc.delete_int 212 int_getitem = _svmc.int_getitem 213 int_setitem = _svmc.int_setitem 214 new_double = _svmc.new_double 215 delete_double = _svmc.delete_double 216 double_getitem = _svmc.double_getitem 217 double_setitem = _svmc.double_setitem 218 svm_node_array = _svmc.svm_node_array 219 svm_node_array_destroy = _svmc.svm_node_array_destroy 220 svm_node_matrix = _svmc.svm_node_matrix 221 svm_node_matrix_set = _svmc.svm_node_matrix_set 222 svm_node_matrix_destroy = _svmc.svm_node_matrix_destroy 223 224 svm_node_array_set = _svmc.svm_node_array_set 225