# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.31
#
# Don't modify this file, modify the SWIG interface instead.
# This file is compatible with both classic and new-style classes.
import _libsvm
import new
new_instancemethod = new.instancemethod
try:
_swig_property = property
except NameError:
pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
if (name == "thisown"): return self.this.own(value)
if (name == "this"):
if type(value).__name__ == 'PySwigObject':
self.__dict__[name] = value
return
method = class_type.__swig_setmethods__.get(name,None)
if method: return method(self,value)
if (not static) or hasattr(self,name):
self.__dict__[name] = value
else:
raise AttributeError("You cannot add attributes to %s" % self)
def _swig_setattr(self,class_type,name,value):
return _swig_setattr_nondynamic(self,class_type,name,value,0)
def _swig_getattr(self,class_type,name):
if (name == "thisown"): return self.this.own()
method = class_type.__swig_getmethods__.get(name,None)
if method: return method(self)
raise AttributeError,name
def _swig_repr(self):
try: strthis = "proxy of " + self.this.__repr__()
except: strthis = ""
return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
import types
try:
_object = types.ObjectType
_newclass = 1
except AttributeError:
class _object : pass
_newclass = 0
del types
C_SVC = _libsvm.C_SVC
NU_SVC = _libsvm.NU_SVC
ONE_CLASS = _libsvm.ONE_CLASS
EPSILON_SVR = _libsvm.EPSILON_SVR
NU_SVR = _libsvm.NU_SVR
LINEAR = _libsvm.LINEAR
POLY = _libsvm.POLY
RBF = _libsvm.RBF
SIGMOID = _libsvm.SIGMOID
PRECOMPUTED = _libsvm.PRECOMPUTED
class PySwigIterator(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, PySwigIterator, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, PySwigIterator, name)
def __init__(self): raise AttributeError, "No constructor defined"
__repr__ = _swig_repr
__swig_destroy__ = _libsvm.delete_PySwigIterator
__del__ = lambda self : None;
def value(*args): return _libsvm.PySwigIterator_value(*args)
def incr(*args): return _libsvm.PySwigIterator_incr(*args)
def decr(*args): return _libsvm.PySwigIterator_decr(*args)
def distance(*args): return _libsvm.PySwigIterator_distance(*args)
def equal(*args): return _libsvm.PySwigIterator_equal(*args)
def copy(*args): return _libsvm.PySwigIterator_copy(*args)
def next(*args): return _libsvm.PySwigIterator_next(*args)
def previous(*args): return _libsvm.PySwigIterator_previous(*args)
def advance(*args): return _libsvm.PySwigIterator_advance(*args)
def __eq__(*args): return _libsvm.PySwigIterator___eq__(*args)
def __ne__(*args): return _libsvm.PySwigIterator___ne__(*args)
def __iadd__(*args): return _libsvm.PySwigIterator___iadd__(*args)
def __isub__(*args): return _libsvm.PySwigIterator___isub__(*args)
def __add__(*args): return _libsvm.PySwigIterator___add__(*args)
def __sub__(*args): return _libsvm.PySwigIterator___sub__(*args)
def __iter__(self): return self
PySwigIterator_swigregister = _libsvm.PySwigIterator_swigregister
PySwigIterator_swigregister(PySwigIterator)
class DecisionFunction(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, DecisionFunction, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, DecisionFunction, name)
__repr__ = _swig_repr
__swig_setmethods__["numSV"] = _libsvm.DecisionFunction_numSV_set
__swig_getmethods__["numSV"] = _libsvm.DecisionFunction_numSV_get
if _newclass:numSV = _swig_property(_libsvm.DecisionFunction_numSV_get, _libsvm.DecisionFunction_numSV_set)
__swig_setmethods__["numBSV"] = _libsvm.DecisionFunction_numBSV_set
__swig_getmethods__["numBSV"] = _libsvm.DecisionFunction_numBSV_get
if _newclass:numBSV = _swig_property(_libsvm.DecisionFunction_numBSV_get, _libsvm.DecisionFunction_numBSV_set)
__swig_setmethods__["svID"] = _libsvm.DecisionFunction_svID_set
__swig_getmethods__["svID"] = _libsvm.DecisionFunction_svID_get
if _newclass:svID = _swig_property(_libsvm.DecisionFunction_svID_get, _libsvm.DecisionFunction_svID_set)
__swig_setmethods__["alpha"] = _libsvm.DecisionFunction_alpha_set
__swig_getmethods__["alpha"] = _libsvm.DecisionFunction_alpha_get
if _newclass:alpha = _swig_property(_libsvm.DecisionFunction_alpha_get, _libsvm.DecisionFunction_alpha_set)
__swig_setmethods__["rho"] = _libsvm.DecisionFunction_rho_set
__swig_getmethods__["rho"] = _libsvm.DecisionFunction_rho_get
if _newclass:rho = _swig_property(_libsvm.DecisionFunction_rho_get, _libsvm.DecisionFunction_rho_set)
def __init__(self, *args):
this = _libsvm.new_DecisionFunction(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _libsvm.delete_DecisionFunction
__del__ = lambda self : None;
DecisionFunction_swigregister = _libsvm.DecisionFunction_swigregister
DecisionFunction_swigregister(DecisionFunction)
class svm_node(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svm_node, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svm_node, name)
__repr__ = _swig_repr
__swig_setmethods__["index"] = _libsvm.svm_node_index_set
__swig_getmethods__["index"] = _libsvm.svm_node_index_get
if _newclass:index = _swig_property(_libsvm.svm_node_index_get, _libsvm.svm_node_index_set)
__swig_setmethods__["value"] = _libsvm.svm_node_value_set
__swig_getmethods__["value"] = _libsvm.svm_node_value_get
if _newclass:value = _swig_property(_libsvm.svm_node_value_get, _libsvm.svm_node_value_set)
def __init__(self, *args):
this = _libsvm.new_svm_node(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _libsvm.delete_svm_node
__del__ = lambda self : None;
svm_node_swigregister = _libsvm.svm_node_swigregister
svm_node_swigregister(svm_node)
class svm_problem(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svm_problem, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svm_problem, name)
__repr__ = _swig_repr
__swig_setmethods__["l"] = _libsvm.svm_problem_l_set
__swig_getmethods__["l"] = _libsvm.svm_problem_l_get
if _newclass:l = _swig_property(_libsvm.svm_problem_l_get, _libsvm.svm_problem_l_set)
__swig_setmethods__["y"] = _libsvm.svm_problem_y_set
__swig_getmethods__["y"] = _libsvm.svm_problem_y_get
if _newclass:y = _swig_property(_libsvm.svm_problem_y_get, _libsvm.svm_problem_y_set)
__swig_setmethods__["x"] = _libsvm.svm_problem_x_set
__swig_getmethods__["x"] = _libsvm.svm_problem_x_get
if _newclass:x = _swig_property(_libsvm.svm_problem_x_get, _libsvm.svm_problem_x_set)
def __init__(self, *args):
this = _libsvm.new_svm_problem(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _libsvm.delete_svm_problem
__del__ = lambda self : None;
svm_problem_swigregister = _libsvm.svm_problem_swigregister
svm_problem_swigregister(svm_problem)
class svm_parameter(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, svm_parameter, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, svm_parameter, name)
__repr__ = _swig_repr
__swig_setmethods__["svm_type"] = _libsvm.svm_parameter_svm_type_set
__swig_getmethods__["svm_type"] = _libsvm.svm_parameter_svm_type_get
if _newclass:svm_type = _swig_property(_libsvm.svm_parameter_svm_type_get, _libsvm.svm_parameter_svm_type_set)
__swig_setmethods__["kernel_type"] = _libsvm.svm_parameter_kernel_type_set
__swig_getmethods__["kernel_type"] = _libsvm.svm_parameter_kernel_type_get
if _newclass:kernel_type = _swig_property(_libsvm.svm_parameter_kernel_type_get, _libsvm.svm_parameter_kernel_type_set)
__swig_setmethods__["degree"] = _libsvm.svm_parameter_degree_set
__swig_getmethods__["degree"] = _libsvm.svm_parameter_degree_get
if _newclass:degree = _swig_property(_libsvm.svm_parameter_degree_get, _libsvm.svm_parameter_degree_set)
__swig_setmethods__["gamma"] = _libsvm.svm_parameter_gamma_set
__swig_getmethods__["gamma"] = _libsvm.svm_parameter_gamma_get
if _newclass:gamma = _swig_property(_libsvm.svm_parameter_gamma_get, _libsvm.svm_parameter_gamma_set)
__swig_setmethods__["coef0"] = _libsvm.svm_parameter_coef0_set
__swig_getmethods__["coef0"] = _libsvm.svm_parameter_coef0_get
if _newclass:coef0 = _swig_property(_libsvm.svm_parameter_coef0_get, _libsvm.svm_parameter_coef0_set)
__swig_setmethods__["cache_size"] = _libsvm.svm_parameter_cache_size_set
__swig_getmethods__["cache_size"] = _libsvm.svm_parameter_cache_size_get
if _newclass:cache_size = _swig_property(_libsvm.svm_parameter_cache_size_get, _libsvm.svm_parameter_cache_size_set)
__swig_setmethods__["eps"] = _libsvm.svm_parameter_eps_set
__swig_getmethods__["eps"] = _libsvm.svm_parameter_eps_get
if _newclass:eps = _swig_property(_libsvm.svm_parameter_eps_get, _libsvm.svm_parameter_eps_set)
__swig_setmethods__["C"] = _libsvm.svm_parameter_C_set
__swig_getmethods__["C"] = _libsvm.svm_parameter_C_get
if _newclass:C = _swig_property(_libsvm.svm_parameter_C_get, _libsvm.svm_parameter_C_set)
__swig_setmethods__["nr_weight"] = _libsvm.svm_parameter_nr_weight_set
__swig_getmethods__["nr_weight"] = _libsvm.svm_parameter_nr_weight_get
if _newclass:nr_weight = _swig_property(_libsvm.svm_parameter_nr_weight_get, _libsvm.svm_parameter_nr_weight_set)
__swig_setmethods__["weight_label"] = _libsvm.svm_parameter_weight_label_set
__swig_getmethods__["weight_label"] = _libsvm.svm_parameter_weight_label_get
if _newclass:weight_label = _swig_property(_libsvm.svm_parameter_weight_label_get, _libsvm.svm_parameter_weight_label_set)
__swig_setmethods__["weight"] = _libsvm.svm_parameter_weight_set
__swig_getmethods__["weight"] = _libsvm.svm_parameter_weight_get
if _newclass:weight = _swig_property(_libsvm.svm_parameter_weight_get, _libsvm.svm_parameter_weight_set)
__swig_setmethods__["nu"] = _libsvm.svm_parameter_nu_set
__swig_getmethods__["nu"] = _libsvm.svm_parameter_nu_get
if _newclass:nu = _swig_property(_libsvm.svm_parameter_nu_get, _libsvm.svm_parameter_nu_set)
__swig_setmethods__["p"] = _libsvm.svm_parameter_p_set
__swig_getmethods__["p"] = _libsvm.svm_parameter_p_get
if _newclass:p = _swig_property(_libsvm.svm_parameter_p_get, _libsvm.svm_parameter_p_set)
__swig_setmethods__["shrinking"] = _libsvm.svm_parameter_shrinking_set
__swig_getmethods__["shrinking"] = _libsvm.svm_parameter_shrinking_get
if _newclass:shrinking = _swig_property(_libsvm.svm_parameter_shrinking_get, _libsvm.svm_parameter_shrinking_set)
__swig_setmethods__["probability"] = _libsvm.svm_parameter_probability_set
__swig_getmethods__["probability"] = _libsvm.svm_parameter_probability_get
if _newclass:probability = _swig_property(_libsvm.svm_parameter_probability_get, _libsvm.svm_parameter_probability_set)
def __init__(self, *args):
this = _libsvm.new_svm_parameter(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _libsvm.delete_svm_parameter
__del__ = lambda self : None;
svm_parameter_swigregister = _libsvm.svm_parameter_swigregister
svm_parameter_swigregister(svm_parameter)
svm_train_one_pyml = _libsvm.svm_train_one_pyml
class intArray(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, intArray, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, intArray, name)
__repr__ = _swig_repr
def __init__(self, *args):
this = _libsvm.new_intArray(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _libsvm.delete_intArray
__del__ = lambda self : None;
def __getitem__(*args): return _libsvm.intArray___getitem__(*args)
def __setitem__(*args): return _libsvm.intArray___setitem__(*args)
def cast(*args): return _libsvm.intArray_cast(*args)
__swig_getmethods__["frompointer"] = lambda x: _libsvm.intArray_frompointer
if _newclass:frompointer = staticmethod(_libsvm.intArray_frompointer)
intArray_swigregister = _libsvm.intArray_swigregister
intArray_swigregister(intArray)
intArray_frompointer = _libsvm.intArray_frompointer
class doubleArray(_object):
__swig_setmethods__ = {}
__setattr__ = lambda self, name, value: _swig_setattr(self, doubleArray, name, value)
__swig_getmethods__ = {}
__getattr__ = lambda self, name: _swig_getattr(self, doubleArray, name)
__repr__ = _swig_repr
def __init__(self, *args):
this = _libsvm.new_doubleArray(*args)
try: self.this.append(this)
except: self.this = this
__swig_destroy__ = _libsvm.delete_doubleArray
__del__ = lambda self : None;
def __getitem__(*args): return _libsvm.doubleArray___getitem__(*args)
def __setitem__(*args): return _libsvm.doubleArray___setitem__(*args)
def cast(*args): return _libsvm.doubleArray_cast(*args)
__swig_getmethods__["frompointer"] = lambda x: _libsvm.doubleArray_frompointer
if _newclass:frompointer = staticmethod(_libsvm.doubleArray_frompointer)
doubleArray_swigregister = _libsvm.doubleArray_swigregister
doubleArray_swigregister(doubleArray)
doubleArray_frompointer = _libsvm.doubleArray_frompointer
|