📄 svmc_wrap.c
字号:
PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_parameter_p_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (double) ((arg1)->p); resultobj = PyFloat_FromDouble(result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_parameter_shrinking_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_shrinking_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)->shrinking = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_parameter_shrinking_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_shrinking_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int) ((arg1)->shrinking); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_parameter_probability_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_probability_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)->probability = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_parameter_probability_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_probability_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int) ((arg1)->probability); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_new_svm_parameter(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_parameter *result; if(!PyArg_ParseTuple(args,(char *)":new_svm_parameter")) goto fail; result = (struct svm_parameter *)(struct svm_parameter *) calloc(1, sizeof(struct svm_parameter)); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_svm_parameter, 1); return resultobj; fail: return NULL;}static PyObject *_wrap_delete_svm_parameter(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_parameter *arg1 = (struct svm_parameter *) 0 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:delete_svm_parameter",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; free((char *) arg1); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_problem_l_set(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; int arg2 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oi:svm_problem_l_set",&obj0,&arg2)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if (arg1) (arg1)->l = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_problem_l_get(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; int result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_problem_l_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int) ((arg1)->l); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_problem_y_set(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; double *arg2 = (double *) 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OO:svm_problem_y_set",&obj0,&obj1)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,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)->y = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_problem_y_get(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; double *result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_problem_y_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (double *) ((arg1)->y); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_double, 0); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_problem_x_set(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; struct svm_node **arg2 = (struct svm_node **) 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OO:svm_problem_x_set",&obj0,&obj1)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_p_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if (arg1) (arg1)->x = arg2; Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_problem_x_get(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; struct svm_node **result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_problem_x_get",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (struct svm_node **) ((arg1)->x); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_p_svm_node, 0); return resultobj; fail: return NULL;}static PyObject *_wrap_new_svm_problem(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *result; if(!PyArg_ParseTuple(args,(char *)":new_svm_problem")) goto fail; result = (struct svm_problem *)(struct svm_problem *) calloc(1, sizeof(struct svm_problem)); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_svm_problem, 1); return resultobj; fail: return NULL;}static PyObject *_wrap_delete_svm_problem(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:delete_svm_problem",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; free((char *) arg1); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_train(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; struct svm_parameter *arg2 = (struct svm_parameter *) 0 ; struct svm_model *result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OO:svm_train",&obj0,&obj1)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (struct svm_model *)svm_train((struct svm_problem const *)arg1,(struct svm_parameter const *)arg2); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_svm_model, 0); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_cross_validation(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; struct svm_parameter *arg2 = (struct svm_parameter *) 0 ; int arg3 ; double *arg4 = (double *) 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj3 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OOiO:svm_cross_validation",&obj0,&obj1,&arg3,&obj3)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_problem,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_svm_parameter,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if ((SWIG_ConvertPtr(obj3,(void **) &arg4, SWIGTYPE_p_double,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; svm_cross_validation((struct svm_problem const *)arg1,(struct svm_parameter const *)arg2,arg3,arg4); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_save_model(PyObject *self, PyObject *args) { PyObject *resultobj; char *arg1 ; struct svm_model *arg2 = (struct svm_model *) 0 ; int result; PyObject * obj1 = 0 ; if(!PyArg_ParseTuple(args,(char *)"sO:svm_save_model",&arg1,&obj1)) goto fail; if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_svm_model,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int)svm_save_model((char const *)arg1,(struct svm_model const *)arg2); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_load_model(PyObject *self, PyObject *args) { PyObject *resultobj; char *arg1 ; struct svm_model *result; if(!PyArg_ParseTuple(args,(char *)"s:svm_load_model",&arg1)) goto fail; result = (struct svm_model *)svm_load_model((char const *)arg1); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_svm_model, 0); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_get_svm_type(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_model *arg1 = (struct svm_model *) 0 ; int result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_get_svm_type",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_model,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int)svm_get_svm_type((struct svm_model const *)arg1); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_get_nr_class(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_model *arg1 = (struct svm_model *) 0 ; int result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_get_nr_class",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_model,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int)svm_get_nr_class((struct svm_model const *)arg1); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_get_labels(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_model *arg1 = (struct svm_model *) 0 ; int *arg2 = (int *) 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OO:svm_get_labels",&obj0,&obj1)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_model,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if ((SWIG_ConvertPtr(obj1,(void **) &arg2, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; svm_get_labels((struct svm_model const *)arg1,arg2); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_get_svr_probability(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_model *arg1 = (struct svm_model *) 0 ; double result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_get_svr_probability",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_model,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (double)svm_get_svr_probability((struct svm_model const *)arg1); resultobj = PyFloat_FromDouble(result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_predict_values(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_model *arg1 = (struct svm_model *) 0 ; struct svm_node *arg2 = (struct svm_node *) 0 ; double *arg3 = (double *) 0 ; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -