svmc_wrap.c

来自「一个Java实现的支持向量机(含源码),SVM算法比较复杂」· C语言 代码 · 共 2,002 行 · 第 1/5 页

C
2,002
字号
static PyObject *_wrap_svm_parameter_kernel_type_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    int arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Oi:svm_parameter_kernel_type_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->kernel_type = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_kernel_type_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    int result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_kernel_type_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (int) ((arg1)->kernel_type);        resultobj = PyInt_FromLong((long)result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_degree_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Od:svm_parameter_degree_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->degree = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_degree_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_degree_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (double) ((arg1)->degree);        resultobj = PyFloat_FromDouble(result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_gamma_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Od:svm_parameter_gamma_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->gamma = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_gamma_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_gamma_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (double) ((arg1)->gamma);        resultobj = PyFloat_FromDouble(result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_coef0_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Od:svm_parameter_coef0_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->coef0 = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_coef0_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_coef0_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (double) ((arg1)->coef0);        resultobj = PyFloat_FromDouble(result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_cache_size_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Od:svm_parameter_cache_size_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->cache_size = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_cache_size_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_cache_size_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (double) ((arg1)->cache_size);        resultobj = PyFloat_FromDouble(result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_eps_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Od:svm_parameter_eps_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->eps = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_eps_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_eps_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (double) ((arg1)->eps);        resultobj = PyFloat_FromDouble(result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_C_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Od:svm_parameter_C_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->C = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_C_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_C_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (double) ((arg1)->C);        resultobj = PyFloat_FromDouble(result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_nr_weight_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    int arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Oi:svm_parameter_nr_weight_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->nr_weight = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_nr_weight_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    int result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_nr_weight_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (int) ((arg1)->nr_weight);        resultobj = PyInt_FromLong((long)result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_weight_label_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    int *arg2 = (int *) 0 ;    PyObject * obj0 = 0 ;    PyObject * obj1 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"OO:svm_parameter_weight_label_set",&obj0,&obj1)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;    if (arg1) (arg1)->weight_label = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_weight_label_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    int *result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_weight_label_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (int *) ((arg1)->weight_label);        resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_int, 0);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_weight_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double *arg2 = (double *) 0 ;    PyObject * obj0 = 0 ;    PyObject * obj1 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"OO:svm_parameter_weight_set",&obj0,&obj1)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_double,SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN )) == -1) SWIG_fail;    if (arg1) (arg1)->weight = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_weight_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double *result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_weight_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (double *) ((arg1)->weight);        resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_double, 0);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_nu_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Od:svm_parameter_nu_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->nu = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_nu_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double result;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_nu_get",&obj0)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    result = (double) ((arg1)->nu);        resultobj = PyFloat_FromDouble(result);    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_p_set(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double arg2 ;    PyObject * obj0 = 0 ;        if(!PyArg_ParseTuple(args,(char *)"Od:svm_parameter_p_set",&obj0,&arg2)) goto fail;    if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail;    if (arg1) (arg1)->p = arg2;        Py_INCREF(Py_None); resultobj = Py_None;    return resultobj;    fail:    return NULL;}static PyObject *_wrap_svm_parameter_p_get(PyObject *self, PyObject *args) {    PyObject *resultobj;    struct svm_parameter *arg1 = (struct svm_parameter *) 0 ;    double result;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?