📄 pyfann_wrap.cxx
字号:
{
return SWIG_AsVal_int(obj, (int*)0);
}
/*@D:\\Python24\\Enthought\\SWIG-1.3.24\\Lib\\python\\pymacros.swg,66,SWIG_define@*/
#define SWIG_From_double PyFloat_FromDouble
/*@@*/
SWIGINTERNSHORT PyObject *
SWIG_FromCharArray(const char* carray, size_t size)
{
if (size > INT_MAX) {
return Py_None;
} else {
return PyString_FromStringAndSize(carray, (int)(size));
}
}
SWIGINTERNSHORT PyObject*
SWIG_From_std_string(const std::string& s)
{
return SWIG_FromCharArray(s.data(), s.size());
}
#ifdef __cplusplus
extern "C" {
#endif
static PyObject *_wrap_new_training_data_parent__SWIG_0(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *result;
if(!PyArg_ParseTuple(args,(char *)":new_training_data_parent")) goto fail;
result = (FANN::training_data *)new FANN::training_data();
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_FANN__training_data, 1);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_new_training_data_parent__SWIG_1(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = 0 ;
FANN::training_data *result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:new_training_data_parent",&obj0)) goto fail;
{
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
if (arg1 == NULL) {
SWIG_null_ref("FANN::training_data");
}
if (SWIG_arg_fail(1)) SWIG_fail;
}
result = (FANN::training_data *)new FANN::training_data((FANN::training_data const &)*arg1);
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_FANN__training_data, 1);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_new_training_data_parent(PyObject *self, PyObject *args) {
int argc;
PyObject *argv[2];
int ii;
argc = PyObject_Length(args);
for (ii = 0; (ii < argc) && (ii < 1); ii++) {
argv[ii] = PyTuple_GetItem(args,ii);
}
if (argc == 0) {
return _wrap_new_training_data_parent__SWIG_0(self,args);
}
if (argc == 1) {
int _v;
{
void *ptr = 0;
if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_FANN__training_data, 0) == -1) {
_v = 0;
PyErr_Clear();
} else {
_v = (ptr != 0);
}
}
if (_v) {
return _wrap_new_training_data_parent__SWIG_1(self,args);
}
}
PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_training_data_parent'");
return NULL;
}
static PyObject *_wrap_delete_training_data_parent(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:delete_training_data_parent",&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
delete arg1;
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_destroy_train(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:training_data_parent_destroy_train",&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
(arg1)->destroy_train();
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_read_train_from_file(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
std::string *arg2 = 0 ;
bool result;
int res2 = 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:training_data_parent_read_train_from_file",&obj0,&obj1)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
{
std::string *ptr = (std::string *)0;
res2 = SWIG_AsPtr_std_string(obj1, &ptr);
if (!res2) {
if (!PyErr_Occurred())
SWIG_type_error("std::string", obj1);
} else if (!ptr) {
SWIG_null_ref("std::string");
}
if (SWIG_arg_fail(2)) SWIG_fail;
arg2 = ptr;
}
result = (bool)(arg1)->read_train_from_file((std::string const &)*arg2);
{
resultobj = SWIG_From_bool((bool)(result));
}
if (res2 == SWIG_NEWOBJ) delete arg2;
return resultobj;
fail:
if (res2 == SWIG_NEWOBJ) delete arg2;
return NULL;
}
static PyObject *_wrap_training_data_parent_save_train(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
std::string *arg2 = 0 ;
bool result;
int res2 = 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:training_data_parent_save_train",&obj0,&obj1)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
{
std::string *ptr = (std::string *)0;
res2 = SWIG_AsPtr_std_string(obj1, &ptr);
if (!res2) {
if (!PyErr_Occurred())
SWIG_type_error("std::string", obj1);
} else if (!ptr) {
SWIG_null_ref("std::string");
}
if (SWIG_arg_fail(2)) SWIG_fail;
arg2 = ptr;
}
result = (bool)(arg1)->save_train((std::string const &)*arg2);
{
resultobj = SWIG_From_bool((bool)(result));
}
if (res2 == SWIG_NEWOBJ) delete arg2;
return resultobj;
fail:
if (res2 == SWIG_NEWOBJ) delete arg2;
return NULL;
}
static PyObject *_wrap_training_data_parent_save_train_to_fixed(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
std::string *arg2 = 0 ;
unsigned int arg3 ;
bool result;
int res2 = 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
PyObject * obj2 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OOO:training_data_parent_save_train_to_fixed",&obj0,&obj1,&obj2)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
{
std::string *ptr = (std::string *)0;
res2 = SWIG_AsPtr_std_string(obj1, &ptr);
if (!res2) {
if (!PyErr_Occurred())
SWIG_type_error("std::string", obj1);
} else if (!ptr) {
SWIG_null_ref("std::string");
}
if (SWIG_arg_fail(2)) SWIG_fail;
arg2 = ptr;
}
{
arg3 = (unsigned int)(SWIG_As_unsigned_SS_int(obj2));
if (SWIG_arg_fail(3)) SWIG_fail;
}
result = (bool)(arg1)->save_train_to_fixed((std::string const &)*arg2,arg3);
{
resultobj = SWIG_From_bool((bool)(result));
}
if (res2 == SWIG_NEWOBJ) delete arg2;
return resultobj;
fail:
if (res2 == SWIG_NEWOBJ) delete arg2;
return NULL;
}
static PyObject *_wrap_training_data_parent_shuffle_train_data(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:training_data_parent_shuffle_train_data",&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
(arg1)->shuffle_train_data();
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_merge_train_data(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
FANN::training_data *arg2 = 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OO:training_data_parent_merge_train_data",&obj0,&obj1)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
{
SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(2)) SWIG_fail;
if (arg2 == NULL) {
SWIG_null_ref("FANN::training_data");
}
if (SWIG_arg_fail(2)) SWIG_fail;
}
(arg1)->merge_train_data((FANN::training_data const &)*arg2);
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_length_train_data(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
unsigned int result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:training_data_parent_length_train_data",&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
result = (unsigned int)(arg1)->length_train_data();
{
resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
}
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_num_input_train_data(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
unsigned int result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:training_data_parent_num_input_train_data",&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
result = (unsigned int)(arg1)->num_input_train_data();
{
resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
}
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_num_output_train_data(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
unsigned int result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:training_data_parent_num_output_train_data",&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
result = (unsigned int)(arg1)->num_output_train_data();
{
resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
}
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_get_input(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
fann_type **result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:training_data_parent_get_input",&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
result = (fann_type **)(arg1)->get_input();
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_p_double, 0);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_get_output(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
fann_type **result;
PyObject * obj0 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"O:training_data_parent_get_output",&obj0)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
result = (fann_type **)(arg1)->get_output();
resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_p_double, 0);
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_set_train_data(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
unsigned int arg2 ;
unsigned int arg3 ;
fann_type **arg4 = (fann_type **) 0 ;
unsigned int arg5 ;
fann_type **arg6 = (fann_type **) 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
PyObject * obj2 = 0 ;
PyObject * obj3 = 0 ;
PyObject * obj4 = 0 ;
PyObject * obj5 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OOOOOO:training_data_parent_set_train_data",&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
{
arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
if (SWIG_arg_fail(2)) SWIG_fail;
}
{
arg3 = (unsigned int)(SWIG_As_unsigned_SS_int(obj2));
if (SWIG_arg_fail(3)) SWIG_fail;
}
SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_p_double, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(4)) SWIG_fail;
{
arg5 = (unsigned int)(SWIG_As_unsigned_SS_int(obj4));
if (SWIG_arg_fail(5)) SWIG_fail;
}
SWIG_Python_ConvertPtr(obj5, (void **)&arg6, SWIGTYPE_p_p_double, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(6)) SWIG_fail;
(arg1)->set_train_data(arg2,arg3,arg4,arg5,arg6);
Py_INCREF(Py_None); resultobj = Py_None;
return resultobj;
fail:
return NULL;
}
static PyObject *_wrap_training_data_parent_create_train_from_callback(PyObject *, PyObject *args) {
PyObject *resultobj;
FANN::training_data *arg1 = (FANN::training_data *) 0 ;
unsigned int arg2 ;
unsigned int arg3 ;
unsigned int arg4 ;
void (*arg5)(unsigned int,unsigned int,unsigned int,fann_type *,fann_type *) = (void (*)(unsigned int,unsigned int,unsigned int,fann_type *,fann_type *)) 0 ;
PyObject * obj0 = 0 ;
PyObject * obj1 = 0 ;
PyObject * obj2 = 0 ;
PyObject * obj3 = 0 ;
PyObject * obj4 = 0 ;
if(!PyArg_ParseTuple(args,(char *)"OOOOO:training_data_parent_create_train_from_callback",&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_FANN__training_data, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(1)) SWIG_fail;
{
arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
if (SWIG_arg_fail(2)) SWIG_fail;
}
{
arg3 = (unsigned int)(SWIG_As_unsigned_SS_int(obj2));
if (SWIG_arg_fail(3)) SWIG_fail;
}
{
arg4 = (unsigned int)(SWIG_As_unsigned_SS_int(obj3));
if (SWIG_arg_fail(4)) SWIG_fail;
}
SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_f_unsigned_int_unsigned_int_unsigned_int_p_double_p_double__void, SWIG_POINTER_EXCEPTION | 0);
if (SWIG_arg_fail(5)) SWIG_fail;
(arg1)->create_train_from_callback(arg2,arg3,arg4,arg5);
Py_INCREF(Py_None); resultobj = Py_None;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -