Package PyML :: Package classifiers :: Package ext :: Module libsvm
[frames] | no frames]

Source Code for Module PyML.classifiers.ext.libsvm

  1  # This file was automatically generated by SWIG (http://www.swig.org). 
  2  # Version 1.3.31 
  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 _libsvm 
  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 C_SVC = _libsvm.C_SVC 52 NU_SVC = _libsvm.NU_SVC 53 ONE_CLASS = _libsvm.ONE_CLASS 54 EPSILON_SVR = _libsvm.EPSILON_SVR 55 NU_SVR = _libsvm.NU_SVR 56 LINEAR = _libsvm.LINEAR 57 POLY = _libsvm.POLY 58 RBF = _libsvm.RBF 59 SIGMOID = _libsvm.SIGMOID 60 PRECOMPUTED = _libsvm.PRECOMPUTED
61 -class PySwigIterator(_object):
62 __swig_setmethods__ = {} 63 __setattr__ = lambda self, name, value: _swig_setattr(self, PySwigIterator, name, value) 64 __swig_getmethods__ = {} 65 __getattr__ = lambda self, name: _swig_getattr(self, PySwigIterator, name)
66 - def __init__(self): raise AttributeError, "No constructor defined"
67 __repr__ = _swig_repr 68 __swig_destroy__ = _libsvm.delete_PySwigIterator 69 __del__ = lambda self : None;
70 - def value(*args): return _libsvm.PySwigIterator_value(*args)
71 - def incr(*args): return _libsvm.PySwigIterator_incr(*args)
72 - def decr(*args): return _libsvm.PySwigIterator_decr(*args)
73 - def distance(*args): return _libsvm.PySwigIterator_distance(*args)
74 - def equal(*args): return _libsvm.PySwigIterator_equal(*args)
75 - def copy(*args): return _libsvm.PySwigIterator_copy(*args)
76 - def next(*args): return _libsvm.PySwigIterator_next(*args)
77 - def previous(*args): return _libsvm.PySwigIterator_previous(*args)
78 - def advance(*args): return _libsvm.PySwigIterator_advance(*args)
79 - def __eq__(*args): return _libsvm.PySwigIterator___eq__(*args)
80 - def __ne__(*args): return _libsvm.PySwigIterator___ne__(*args)
81 - def __iadd__(*args): return _libsvm.PySwigIterator___iadd__(*args)
82 - def __isub__(*args): return _libsvm.PySwigIterator___isub__(*args)
83 - def __add__(*args): return _libsvm.PySwigIterator___add__(*args)
84 - def __sub__(*args): return _libsvm.PySwigIterator___sub__(*args)
85 - def __iter__(self): return self
86 PySwigIterator_swigregister = _libsvm.PySwigIterator_swigregister 87 PySwigIterator_swigregister(PySwigIterator) 88
89 -class DecisionFunction(_object):
90 __swig_setmethods__ = {} 91 __setattr__ = lambda self, name, value: _swig_setattr(self, DecisionFunction, name, value) 92 __swig_getmethods__ = {} 93 __getattr__ = lambda self, name: _swig_getattr(self, DecisionFunction, name) 94 __repr__ = _swig_repr 95 __swig_setmethods__["numSV"] = _libsvm.DecisionFunction_numSV_set 96 __swig_getmethods__["numSV"] = _libsvm.DecisionFunction_numSV_get 97 if _newclass:numSV = _swig_property(_libsvm.DecisionFunction_numSV_get, _libsvm.DecisionFunction_numSV_set) 98 __swig_setmethods__["numBSV"] = _libsvm.DecisionFunction_numBSV_set 99 __swig_getmethods__["numBSV"] = _libsvm.DecisionFunction_numBSV_get 100 if _newclass:numBSV = _swig_property(_libsvm.DecisionFunction_numBSV_get, _libsvm.DecisionFunction_numBSV_set) 101 __swig_setmethods__["svID"] = _libsvm.DecisionFunction_svID_set 102 __swig_getmethods__["svID"] = _libsvm.DecisionFunction_svID_get 103 if _newclass:svID = _swig_property(_libsvm.DecisionFunction_svID_get, _libsvm.DecisionFunction_svID_set) 104 __swig_setmethods__["alpha"] = _libsvm.DecisionFunction_alpha_set 105 __swig_getmethods__["alpha"] = _libsvm.DecisionFunction_alpha_get 106 if _newclass:alpha = _swig_property(_libsvm.DecisionFunction_alpha_get, _libsvm.DecisionFunction_alpha_set) 107 __swig_setmethods__["rho"] = _libsvm.DecisionFunction_rho_set 108 __swig_getmethods__["rho"] = _libsvm.DecisionFunction_rho_get 109 if _newclass:rho = _swig_property(_libsvm.DecisionFunction_rho_get, _libsvm.DecisionFunction_rho_set)
110 - def __init__(self, *args):
111 this = _libsvm.new_DecisionFunction(*args) 112 try: self.this.append(this) 113 except: self.this = this
114 __swig_destroy__ = _libsvm.delete_DecisionFunction 115 __del__ = lambda self : None; 116 DecisionFunction_swigregister = _libsvm.DecisionFunction_swigregister 117 DecisionFunction_swigregister(DecisionFunction) 118
119 -class svm_node(_object):
120 __swig_setmethods__ = {} 121 __setattr__ = lambda self, name, value: _swig_setattr(self, svm_node, name, value) 122 __swig_getmethods__ = {} 123 __getattr__ = lambda self, name: _swig_getattr(self, svm_node, name) 124 __repr__ = _swig_repr 125 __swig_setmethods__["index"] = _libsvm.svm_node_index_set 126 __swig_getmethods__["index"] = _libsvm.svm_node_index_get 127 if _newclass:index = _swig_property(_libsvm.svm_node_index_get, _libsvm.svm_node_index_set) 128 __swig_setmethods__["value"] = _libsvm.svm_node_value_set 129 __swig_getmethods__["value"] = _libsvm.svm_node_value_get 130 if _newclass:value = _swig_property(_libsvm.svm_node_value_get, _libsvm.svm_node_value_set)
131 - def __init__(self, *args):
132 this = _libsvm.new_svm_node(*args) 133 try: self.this.append(this) 134 except: self.this = this
135 __swig_destroy__ = _libsvm.delete_svm_node 136 __del__ = lambda self : None; 137 svm_node_swigregister = _libsvm.svm_node_swigregister 138 svm_node_swigregister(svm_node) 139
140 -class svm_problem(_object):
141 __swig_setmethods__ = {} 142 __setattr__ = lambda self, name, value: _swig_setattr(self, svm_problem, name, value) 143 __swig_getmethods__ = {} 144 __getattr__ = lambda self, name: _swig_getattr(self, svm_problem, name) 145 __repr__ = _swig_repr 146 __swig_setmethods__["l"] = _libsvm.svm_problem_l_set 147 __swig_getmethods__["l"] = _libsvm.svm_problem_l_get 148 if _newclass:l = _swig_property(_libsvm.svm_problem_l_get, _libsvm.svm_problem_l_set) 149 __swig_setmethods__["y"] = _libsvm.svm_problem_y_set 150 __swig_getmethods__["y"] = _libsvm.svm_problem_y_get 151 if _newclass:y = _swig_property(_libsvm.svm_problem_y_get, _libsvm.svm_problem_y_set) 152 __swig_setmethods__["x"] = _libsvm.svm_problem_x_set 153 __swig_getmethods__["x"] = _libsvm.svm_problem_x_get 154 if _newclass:x = _swig_property(_libsvm.svm_problem_x_get, _libsvm.svm_problem_x_set)
155 - def __init__(self, *args):
156 this = _libsvm.new_svm_problem(*args) 157 try: self.this.append(this) 158 except: self.this = this
159 __swig_destroy__ = _libsvm.delete_svm_problem 160 __del__ = lambda self : None; 161 svm_problem_swigregister = _libsvm.svm_problem_swigregister 162 svm_problem_swigregister(svm_problem) 163
164 -class svm_parameter(_object):
165 __swig_setmethods__ = {} 166 __setattr__ = lambda self, name, value: _swig_setattr(self, svm_parameter, name, value) 167 __swig_getmethods__ = {} 168 __getattr__ = lambda self, name: _swig_getattr(self, svm_parameter, name) 169 __repr__ = _swig_repr 170 __swig_setmethods__["svm_type"] = _libsvm.svm_parameter_svm_type_set 171 __swig_getmethods__["svm_type"] = _libsvm.svm_parameter_svm_type_get 172 if _newclass:svm_type = _swig_property(_libsvm.svm_parameter_svm_type_get, _libsvm.svm_parameter_svm_type_set) 173 __swig_setmethods__["kernel_type"] = _libsvm.svm_parameter_kernel_type_set 174 __swig_getmethods__["kernel_type"] = _libsvm.svm_parameter_kernel_type_get 175 if _newclass:kernel_type = _swig_property(_libsvm.svm_parameter_kernel_type_get, _libsvm.svm_parameter_kernel_type_set) 176 __swig_setmethods__["degree"] = _libsvm.svm_parameter_degree_set 177 __swig_getmethods__["degree"] = _libsvm.svm_parameter_degree_get 178 if _newclass:degree = _swig_property(_libsvm.svm_parameter_degree_get, _libsvm.svm_parameter_degree_set) 179 __swig_setmethods__["gamma"] = _libsvm.svm_parameter_gamma_set 180 __swig_getmethods__["gamma"] = _libsvm.svm_parameter_gamma_get 181 if _newclass:gamma = _swig_property(_libsvm.svm_parameter_gamma_get, _libsvm.svm_parameter_gamma_set) 182 __swig_setmethods__["coef0"] = _libsvm.svm_parameter_coef0_set 183 __swig_getmethods__["coef0"] = _libsvm.svm_parameter_coef0_get 184 if _newclass:coef0 = _swig_property(_libsvm.svm_parameter_coef0_get, _libsvm.svm_parameter_coef0_set) 185 __swig_setmethods__["cache_size"] = _libsvm.svm_parameter_cache_size_set 186 __swig_getmethods__["cache_size"] = _libsvm.svm_parameter_cache_size_get 187 if _newclass:cache_size = _swig_property(_libsvm.svm_parameter_cache_size_get, _libsvm.svm_parameter_cache_size_set) 188 __swig_setmethods__["eps"] = _libsvm.svm_parameter_eps_set 189 __swig_getmethods__["eps"] = _libsvm.svm_parameter_eps_get 190 if _newclass:eps = _swig_property(_libsvm.svm_parameter_eps_get, _libsvm.svm_parameter_eps_set) 191 __swig_setmethods__["C"] = _libsvm.svm_parameter_C_set 192 __swig_getmethods__["C"] = _libsvm.svm_parameter_C_get 193 if _newclass:C = _swig_property(_libsvm.svm_parameter_C_get, _libsvm.svm_parameter_C_set) 194 __swig_setmethods__["nr_weight"] = _libsvm.svm_parameter_nr_weight_set 195 __swig_getmethods__["nr_weight"] = _libsvm.svm_parameter_nr_weight_get 196 if _newclass:nr_weight = _swig_property(_libsvm.svm_parameter_nr_weight_get, _libsvm.svm_parameter_nr_weight_set) 197 __swig_setmethods__["weight_label"] = _libsvm.svm_parameter_weight_label_set 198 __swig_getmethods__["weight_label"] = _libsvm.svm_parameter_weight_label_get 199 if _newclass:weight_label = _swig_property(_libsvm.svm_parameter_weight_label_get, _libsvm.svm_parameter_weight_label_set) 200 __swig_setmethods__["weight"] = _libsvm.svm_parameter_weight_set 201 __swig_getmethods__["weight"] = _libsvm.svm_parameter_weight_get 202 if _newclass:weight = _swig_property(_libsvm.svm_parameter_weight_get, _libsvm.svm_parameter_weight_set) 203 __swig_setmethods__["nu"] = _libsvm.svm_parameter_nu_set 204 __swig_getmethods__["nu"] = _libsvm.svm_parameter_nu_get 205 if _newclass:nu = _swig_property(_libsvm.svm_parameter_nu_get, _libsvm.svm_parameter_nu_set) 206 __swig_setmethods__["p"] = _libsvm.svm_parameter_p_set 207 __swig_getmethods__["p"] = _libsvm.svm_parameter_p_get 208 if _newclass:p = _swig_property(_libsvm.svm_parameter_p_get, _libsvm.svm_parameter_p_set) 209 __swig_setmethods__["shrinking"] = _libsvm.svm_parameter_shrinking_set 210 __swig_getmethods__["shrinking"] = _libsvm.svm_parameter_shrinking_get 211 if _newclass:shrinking = _swig_property(_libsvm.svm_parameter_shrinking_get, _libsvm.svm_parameter_shrinking_set) 212 __swig_setmethods__["probability"] = _libsvm.svm_parameter_probability_set 213 __swig_getmethods__["probability"] = _libsvm.svm_parameter_probability_get 214 if _newclass:probability = _swig_property(_libsvm.svm_parameter_probability_get, _libsvm.svm_parameter_probability_set)
215 - def __init__(self, *args):
216 this = _libsvm.new_svm_parameter(*args) 217 try: self.this.append(this) 218 except: self.this = this
219 __swig_destroy__ = _libsvm.delete_svm_parameter 220 __del__ = lambda self : None; 221 svm_parameter_swigregister = _libsvm.svm_parameter_swigregister 222 svm_parameter_swigregister(svm_parameter) 223 224 svm_train_one_pyml = _libsvm.svm_train_one_pyml
225 -class intArray(_object):
226 __swig_setmethods__ = {} 227 __setattr__ = lambda self, name, value: _swig_setattr(self, intArray, name, value) 228 __swig_getmethods__ = {} 229 __getattr__ = lambda self, name: _swig_getattr(self, intArray, name) 230 __repr__ = _swig_repr
231 - def __init__(self, *args):
232 this = _libsvm.new_intArray(*args) 233 try: self.this.append(this) 234 except: self.this = this
235 __swig_destroy__ = _libsvm.delete_intArray 236 __del__ = lambda self : None;
237 - def __getitem__(*args): return _libsvm.intArray___getitem__(*args)
238 - def __setitem__(*args): return _libsvm.intArray___setitem__(*args)
239 - def cast(*args): return _libsvm.intArray_cast(*args)
240 __swig_getmethods__["frompointer"] = lambda x: _libsvm.intArray_frompointer 241 if _newclass:frompointer = staticmethod(_libsvm.intArray_frompointer) 242 intArray_swigregister = _libsvm.intArray_swigregister 243 intArray_swigregister(intArray) 244 intArray_frompointer = _libsvm.intArray_frompointer 245
246 -class doubleArray(_object):
247 __swig_setmethods__ = {} 248 __setattr__ = lambda self, name, value: _swig_setattr(self, doubleArray, name, value) 249 __swig_getmethods__ = {} 250 __getattr__ = lambda self, name: _swig_getattr(self, doubleArray, name) 251 __repr__ = _swig_repr
252 - def __init__(self, *args):
253 this = _libsvm.new_doubleArray(*args) 254 try: self.this.append(this) 255 except: self.this = this
256 __swig_destroy__ = _libsvm.delete_doubleArray 257 __del__ = lambda self : None;
258 - def __getitem__(*args): return _libsvm.doubleArray___getitem__(*args)
259 - def __setitem__(*args): return _libsvm.doubleArray___setitem__(*args)
260 - def cast(*args): return _libsvm.doubleArray_cast(*args)
261 __swig_getmethods__["frompointer"] = lambda x: _libsvm.doubleArray_frompointer 262 if _newclass:frompointer = staticmethod(_libsvm.doubleArray_frompointer) 263 doubleArray_swigregister = _libsvm.doubleArray_swigregister 264 doubleArray_swigregister(doubleArray) 265 doubleArray_frompointer = _libsvm.doubleArray_frompointer 266