📄 svmc_wrap.c
字号:
if(!PyArg_ParseTuple(args,(char *)"OOO:svm_predict_values",&obj0,&obj1,&obj2)) 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_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_double,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; svm_predict_values((struct svm_model const *)arg1,(struct svm_node const *)arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_predict(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_model *arg1 = (struct svm_model *) 0 ; struct svm_node *arg2 = (struct svm_node *) 0 ; double result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OO:svm_predict",&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_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (double)svm_predict((struct svm_model const *)arg1,(struct svm_node const *)arg2); resultobj = PyFloat_FromDouble(result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_predict_probability(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 ; double result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; PyObject * obj2 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OOO:svm_predict_probability",&obj0,&obj1,&obj2)) 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_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_double,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (double)svm_predict_probability((struct svm_model const *)arg1,(struct svm_node const *)arg2,arg3); resultobj = PyFloat_FromDouble(result); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_destroy_model(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_model *arg1 = (struct svm_model *) 0 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_destroy_model",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_model,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; svm_destroy_model(arg1); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_check_parameter(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_problem *arg1 = (struct svm_problem *) 0 ; struct svm_parameter *arg2 = (struct svm_parameter *) 0 ; char *result; PyObject * obj0 = 0 ; PyObject * obj1 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OO:svm_check_parameter",&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 = (char *)svm_check_parameter((struct svm_problem const *)arg1,(struct svm_parameter const *)arg2); resultobj = result ? PyString_FromString(result) : Py_BuildValue((char*)""); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_check_probability_model(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_check_probability_model",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_model,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int)svm_check_probability_model((struct svm_model const *)arg1); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_new_int(PyObject *self, PyObject *args) { PyObject *resultobj; int arg1 ; int *result; if(!PyArg_ParseTuple(args,(char *)"i:new_int",&arg1)) goto fail; result = (int *)new_int(arg1); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_int, 0); return resultobj; fail: return NULL;}static PyObject *_wrap_delete_int(PyObject *self, PyObject *args) { PyObject *resultobj; int *arg1 = (int *) 0 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:delete_int",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; delete_int(arg1); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_int_getitem(PyObject *self, PyObject *args) { PyObject *resultobj; int *arg1 = (int *) 0 ; int arg2 ; int result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oi:int_getitem",&obj0,&arg2)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (int)int_getitem(arg1,arg2); resultobj = PyInt_FromLong((long)result); return resultobj; fail: return NULL;}static PyObject *_wrap_int_setitem(PyObject *self, PyObject *args) { PyObject *resultobj; int *arg1 = (int *) 0 ; int arg2 ; int arg3 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oii:int_setitem",&obj0,&arg2,&arg3)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_int,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; int_setitem(arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_new_double(PyObject *self, PyObject *args) { PyObject *resultobj; int arg1 ; double *result; if(!PyArg_ParseTuple(args,(char *)"i:new_double",&arg1)) goto fail; result = (double *)new_double(arg1); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_double, 0); return resultobj; fail: return NULL;}static PyObject *_wrap_delete_double(PyObject *self, PyObject *args) { PyObject *resultobj; double *arg1 = (double *) 0 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:delete_double",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_double,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; delete_double(arg1); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_double_getitem(PyObject *self, PyObject *args) { PyObject *resultobj; double *arg1 = (double *) 0 ; int arg2 ; double result; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oi:double_getitem",&obj0,&arg2)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_double,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; result = (double)double_getitem(arg1,arg2); resultobj = PyFloat_FromDouble(result); return resultobj; fail: return NULL;}static PyObject *_wrap_double_setitem(PyObject *self, PyObject *args) { PyObject *resultobj; double *arg1 = (double *) 0 ; int arg2 ; double arg3 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oid:double_setitem",&obj0,&arg2,&arg3)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_double,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; double_setitem(arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_node_array(PyObject *self, PyObject *args) { PyObject *resultobj; int arg1 ; struct svm_node *result; if(!PyArg_ParseTuple(args,(char *)"i:svm_node_array",&arg1)) goto fail; result = (struct svm_node *)svm_node_array(arg1); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_svm_node, 0); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_node_array_set(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_node *arg1 = (struct svm_node *) 0 ; int arg2 ; int arg3 ; double arg4 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"Oiid:svm_node_array_set",&obj0,&arg2,&arg3,&arg4)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; svm_node_array_set(arg1,arg2,arg3,arg4); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_node_array_destroy(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_node *arg1 = (struct svm_node *) 0 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_node_array_destroy",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; svm_node_array_destroy(arg1); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_node_matrix(PyObject *self, PyObject *args) { PyObject *resultobj; int arg1 ; struct svm_node **result; if(!PyArg_ParseTuple(args,(char *)"i:svm_node_matrix",&arg1)) goto fail; result = (struct svm_node **)svm_node_matrix(arg1); resultobj = SWIG_NewPointerObj((void *) result, SWIGTYPE_p_p_svm_node, 0); return resultobj; fail: return NULL;}static PyObject *_wrap_svm_node_matrix_set(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_node **arg1 = (struct svm_node **) 0 ; int arg2 ; struct svm_node *arg3 = (struct svm_node *) 0 ; PyObject * obj0 = 0 ; PyObject * obj2 = 0 ; if(!PyArg_ParseTuple(args,(char *)"OiO:svm_node_matrix_set",&obj0,&arg2,&obj2)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_p_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; if ((SWIG_ConvertPtr(obj2,(void **) &arg3, SWIGTYPE_p_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; svm_node_matrix_set(arg1,arg2,arg3); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyObject *_wrap_svm_node_matrix_destroy(PyObject *self, PyObject *args) { PyObject *resultobj; struct svm_node **arg1 = (struct svm_node **) 0 ; PyObject * obj0 = 0 ; if(!PyArg_ParseTuple(args,(char *)"O:svm_node_matrix_destroy",&obj0)) goto fail; if ((SWIG_ConvertPtr(obj0,(void **) &arg1, SWIGTYPE_p_p_svm_node,SWIG_POINTER_EXCEPTION | 0 )) == -1) SWIG_fail; svm_node_matrix_destroy(arg1); Py_INCREF(Py_None); resultobj = Py_None; return resultobj; fail: return NULL;}static PyMethodDef SwigMethods[] = { { (char *)"svm_parameter_svm_type_set", _wrap_svm_parameter_svm_type_set, METH_VARARGS }, { (char *)"svm_parameter_svm_type_get", _wrap_svm_parameter_svm_type_get, METH_VARARGS }, { (char *)"svm_parameter_kernel_type_set", _wrap_svm_parameter_kernel_type_set, METH_VARARGS }, { (char *)"svm_parameter_kernel_type_get", _wrap_svm_parameter_kernel_type_get, METH_VARARGS }, { (char *)"svm_parameter_degree_set", _wrap_svm_parameter_degree_set, METH_VARARGS }, { (char *)"svm_parameter_degree_get", _wrap_svm_parameter_degree_get, METH_VARARGS }, { (char *)"svm_parameter_gamma_set", _wrap_svm_parameter_gamma_set, METH_VARARGS }, { (char *)"svm_parameter_gamma_get", _wrap_svm_parameter_gamma_get, METH_VARARGS }, { (char *)"svm_parameter_coef0_set", _wrap_svm_parameter_coef0_set, METH_VARARGS }, { (char *)"svm_parameter_coef0_get", _wrap_svm_parameter_coef0_get, METH_VARARGS }, { (char *)"svm_parameter_cache_size_set", _wrap_svm_parameter_cache_size_set, METH_VARARGS }, { (char *)"svm_parameter_cache_size_get", _wrap_svm_parameter_cache_size_get, METH_VARARGS }, { (char *)"svm_parameter_eps_set", _wrap_svm_parameter_eps_set, METH_VARARGS }, { (char *)"svm_parameter_eps_get", _wrap_svm_parameter_eps_get, METH_VARARGS }, { (char *)"svm_parameter_C_set", _wrap_svm_parameter_C_set, METH_VARARGS }, { (char *)"svm_parameter_C_get", _wrap_svm_parameter_C_get, METH_VARARGS }, { (char *)"svm_parameter_nr_weight_set", _wrap_svm_parameter_nr_weight_set, METH_VARARGS }, { (char *)"svm_parameter_nr_weight_get", _wrap_svm_parameter_nr_weight_get, METH_VARARGS }, { (char *)"svm_parameter_weight_label_set", _wrap_svm_parameter_weight_label_set, METH_VARARGS }, { (char *)"svm_parameter_weight_label_get", _wrap_svm_parameter_weight_label_get, METH_VARARGS }, { (char *)"svm_parameter_weight_set", _wrap_svm_parameter_weight_set, METH_VARARGS }, { (char *)"svm_parameter_weight_get", _wrap_svm_parameter_weight_get, METH_VARARGS }, { (char *)"svm_parameter_nu_set", _wrap_svm_parameter_nu_set, METH_VARARGS }, { (char *)"svm_parameter_nu_get", _wrap_svm_parameter_nu_get, METH_VARARGS }, { (char *)"svm_parameter_p_set", _wrap_svm_parameter_p_set, METH_VARARGS }, { (char *)"svm_parameter_p_get", _wrap_svm_parameter_p_get, METH_VARARGS }, { (char *)"svm_parameter_shrinking_set", _wrap_svm_parameter_shrinking_set, METH_VARARGS }, { (char *)"svm_parameter_shrinking_get", _wrap_svm_parameter_shrinking_get, METH_VARARGS }, { (char *)"svm_parameter_probability_set", _wrap_svm_parameter_probability_set, METH_VARARGS }, { (char *)"svm_parameter_probability_get", _wrap_svm_parameter_probability_get, METH_VARARGS }, { (char *)"new_svm_parameter", _wrap_new_svm_parameter, METH_VARARGS }, { (char *)"delete_svm_parameter", _wrap_delete_svm_parameter, METH_VARARGS }, { (char *)"svm_problem_l_set", _wrap_svm_problem_l_set, METH_VARARGS }, { (char *)"svm_problem_l_get", _wrap_svm_problem_l_get, METH_VARARGS }, { (char *)"svm_problem_y_set", _wrap_svm_problem_y_set, METH_VARARGS }, { (char *)"svm_problem_y_get", _wrap_svm_problem_y_get, METH_VARARGS }, { (char *)"svm_problem_x_set", _wrap_svm_problem_x_set, METH_VARARGS }, { (char *)"svm_problem_x_get", _wrap_svm_problem_x_get, METH_VARARGS }, { (char *)"new_svm_problem", _wrap_new_svm_problem, METH_VARARGS }, { (char *)"delete_svm_problem", _wrap_delete_svm_problem, METH_VARARGS }, { (char *)"svm_train", _wrap_svm_train, METH_VARARGS }, { (char *)"svm_cross_validation", _wrap_svm_cross_validation, METH_VARARGS }, { (char *)"svm_save_model", _wrap_svm_save_model, METH_VARARGS }, { (char *)"svm_load_model", _wrap_svm_load_model, METH_VARARGS }, { (char *)"svm_get_svm_type", _wrap_svm_get_svm_type, METH_VARARGS }, { (char *)"svm_get_nr_class", _wrap_svm_get_nr_class, METH_VARARGS }, { (char *)"svm_get_labels", _wrap_svm_get_labels, METH_VARARGS }, { (char *)"svm_get_svr_probability", _wrap_svm_get_svr_probability, METH_VARARGS }, { (char *)"svm_predict_values", _wrap_svm_predict_values, METH_VARARGS }, { (char *)"svm_predict", _wrap_svm_predict, METH_VARARGS }, { (char *)"svm_predict_probability", _wrap_svm_predict_probability, METH_VARARGS }, { (char *)"svm_destroy_model",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -