亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? svmc_wrap.c

?? SVM是一種常用的模式分類機器學習算法
?? C
?? 第 1 頁 / 共 5 頁
字號:
PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size){  PySwigPacked *self = (PySwigPacked *)obj;  if (self->size != size) return 0;  memcpy(ptr, self->pack, size);  return self->desc;}SWIGRUNTIMEINLINE const char *PySwigPacked_GetDesc(PyObject *self){  return ((PySwigPacked *)self)->desc;}SWIGRUNTIMEINLINE intPySwigPacked_Check(PyObject *op) {  return ((op)->ob_type == PySwigPacked_GetType())     || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);}#else/* ----------------------------------------------------------------------------- * Use the old Python PyCObject instead of PySwigObject * ----------------------------------------------------------------------------- */#define PySwigObject_GetDesc(obj)	           PyCObject_GetDesc(obj)#define PySwigObject_Check(obj)	           PyCObject_Check(obj)#define PySwigObject_AsVoidPtr(obj)	   PyCObject_AsVoidPtr(obj)#define PySwigObject_FromVoidPtrAndDesc(p, d)  PyCObject_FromVoidPtrAndDesc(p, d, NULL)#endif#endif/* ----------------------------------------------------------------------------- * errors manipulation * ----------------------------------------------------------------------------- */SWIGRUNTIME voidSWIG_Python_TypeError(const char *type, PyObject *obj){  if (type) {#if defined(SWIG_COBJECT_TYPES)    if (PySwigObject_Check(obj)) {      const char *otype = (const char *) PySwigObject_GetDesc(obj);      if (otype) {	PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",		     type, otype);	return;      }    } else #endif          {      const char *otype = (obj ? obj->ob_type->tp_name : 0);       if (otype) {	PyObject *str = PyObject_Str(obj);	const char *cstr = str ? PyString_AsString(str) : 0;	if (cstr) {	  PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",		       type, otype, cstr);	} else {	  PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",		       type, otype);	}	Py_DECREF(str);	return;      }    }       PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);  } else {    PyErr_Format(PyExc_TypeError, "unexpected type is received");  }}SWIGRUNTIMEINLINE voidSWIG_Python_NullRef(const char *type){  if (type) {    PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);  } else {    PyErr_Format(PyExc_TypeError, "null reference was received");  }}SWIGRUNTIME intSWIG_Python_AddErrMesg(const char* mesg, int infront){  if (PyErr_Occurred()) {    PyObject *type = 0;    PyObject *value = 0;    PyObject *traceback = 0;    PyErr_Fetch(&type, &value, &traceback);    if (value) {      PyObject *old_str = PyObject_Str(value);      Py_XINCREF(type);      PyErr_Clear();      if (infront) {	PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));      } else {	PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);      }      Py_DECREF(old_str);    }    return 1;  } else {    return 0;  }}SWIGRUNTIME intSWIG_Python_ArgFail(int argnum){  if (PyErr_Occurred()) {    /* add information about failing argument */    char mesg[256];    sprintf(mesg, "argument number %d:", argnum);    return SWIG_Python_AddErrMesg(mesg, 1);  } else {    return 0;  }}/* ----------------------------------------------------------------------------- * pointers/data manipulation * ----------------------------------------------------------------------------- *//* Convert a pointer value */SWIGRUNTIME intSWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {  swig_type_info *tc;  const char *c = 0;  static PyObject *SWIG_this = 0;  int    newref = 0;  PyObject  *pyobj = 0;  void *vptr;    if (!obj) return 0;  if (obj == Py_None) {    *ptr = 0;    return 0;  }#ifdef SWIG_COBJECT_TYPES  if (!(PySwigObject_Check(obj))) {    if (!SWIG_this)      SWIG_this = PyString_FromString("this");    pyobj = obj;    obj = PyObject_GetAttr(obj,SWIG_this);    newref = 1;    if (!obj) goto type_error;    if (!PySwigObject_Check(obj)) {      Py_DECREF(obj);      goto type_error;    }  }    vptr = PySwigObject_AsVoidPtr(obj);  c = (const char *) PySwigObject_GetDesc(obj);  if (newref) { Py_DECREF(obj); }  goto type_check;#else  if (!(PyString_Check(obj))) {    if (!SWIG_this)      SWIG_this = PyString_FromString("this");    pyobj = obj;    obj = PyObject_GetAttr(obj,SWIG_this);    newref = 1;    if (!obj) goto type_error;    if (!PyString_Check(obj)) {      Py_DECREF(obj);      goto type_error;    }  }   c = PyString_AS_STRING(obj);  /* Pointer values must start with leading underscore */  c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);  if (newref) { Py_DECREF(obj); }  if (!c) goto type_error;#endiftype_check:  if (ty) {    tc = SWIG_TypeCheck(c,ty);    if (!tc) goto type_error;    *ptr = SWIG_TypeCast(tc,vptr);  } else {    *ptr = vptr;  }  if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {    PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);  }  return 0;type_error:  PyErr_Clear();  if (pyobj && !obj) {        obj = pyobj;    if (PyCFunction_Check(obj)) {      /* here we get the method pointer for callbacks */      char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);      c = doc ? strstr(doc, "swig_ptr: ") : 0;      if (c) {	c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);	if (!c) goto type_error;	goto type_check;      }    }  }  if (flags & SWIG_POINTER_EXCEPTION) {    if (ty) {      SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);    } else {      SWIG_Python_TypeError("C/C++ pointer", obj);    }  }  return -1;}/* Convert a pointer value, signal an exception on a type mismatch */SWIGRUNTIME void *SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {  void *result;  if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {    PyErr_Clear();    if (flags & SWIG_POINTER_EXCEPTION) {      SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);      SWIG_Python_ArgFail(argnum);    }  }  return result;}/* Convert a packed value value */SWIGRUNTIME intSWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {  swig_type_info *tc;  const char *c = 0;#if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)  c = PySwigPacked_UnpackData(obj, ptr, sz);#else  if ((!obj) || (!PyString_Check(obj))) goto type_error;  c = PyString_AS_STRING(obj);  /* Pointer values must start with leading underscore */  c = SWIG_UnpackDataName(c, ptr, sz, ty->name);#endif  if (!c) goto type_error;  if (ty) {    tc = SWIG_TypeCheck(c,ty);    if (!tc) goto type_error;  }  return 0;type_error:  PyErr_Clear();  if (flags & SWIG_POINTER_EXCEPTION) {    if (ty) {      SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);    } else {      SWIG_Python_TypeError("C/C++ packed data", obj);    }  }  return -1;}  /* Create a new array object */SWIGRUNTIME PyObject *SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {  PyObject *robj = 0;  if (!ptr) {    Py_INCREF(Py_None);    return Py_None;  }#ifdef SWIG_COBJECT_TYPES  robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);#else  {    char result[SWIG_BUFFER_SIZE];    robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?      PyString_FromString(result) : 0;  }#endif  if (!robj || (robj == Py_None)) return robj;  if (type->clientdata) {    PyObject *inst;    PyObject *args = Py_BuildValue((char*)"(O)", robj);    Py_DECREF(robj);    inst = PyObject_CallObject((PyObject *) type->clientdata, args);    Py_DECREF(args);    if (inst) {      if (own) {        PyObject_SetAttrString(inst,(char*)"thisown",Py_True);      }      robj = inst;    }  }  return robj;}SWIGRUNTIME PyObject *SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {  PyObject *robj = 0;  if (!ptr) {    Py_INCREF(Py_None);    return Py_None;  }#if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)  robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);#else  {    char result[SWIG_BUFFER_SIZE];    robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?      PyString_FromString(result) : 0;  }#endif  return robj;}/* -----------------------------------------------------------------------------* *  Get type list  * -----------------------------------------------------------------------------*/#ifdef SWIG_LINK_RUNTIMEvoid *SWIG_ReturnGlobalTypeList(void *);#endifSWIGRUNTIME swig_type_info **SWIG_Python_GetTypeListHandle() {  static void *type_pointer = (void *)0;  /* first check if module already created */  if (!type_pointer) {#ifdef SWIG_LINK_RUNTIME    type_pointer = SWIG_ReturnGlobalTypeList((void *)0);#else    type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,				    (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);    if (PyErr_Occurred()) {      PyErr_Clear();      type_pointer = (void *)0;    }  }#endif  return (swig_type_info **) type_pointer;}/*  Search for a swig_type_info structure */SWIGRUNTIMEINLINE swig_type_info *SWIG_Python_GetTypeList() {  swig_type_info **tlh = SWIG_Python_GetTypeListHandle();  return tlh ? *tlh : (swig_type_info*)0;}#define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList #ifdef __cplusplus}#endif/* -------- TYPES TABLE (BEGIN) -------- */#define  SWIGTYPE_p_p_svm_node swig_types[0] #define  SWIGTYPE_p_svm_node swig_types[1] #define  SWIGTYPE_p_svm_parameter swig_types[2] #define  SWIGTYPE_p_char swig_types[3] #define  SWIGTYPE_p_double swig_types[4] #define  SWIGTYPE_size_t swig_types[5] #define  SWIGTYPE_p_svm_model swig_types[6] #define  SWIGTYPE_ptrdiff_t swig_types[7] #define  SWIGTYPE_p_int swig_types[8] #define  SWIGTYPE_p_svm_problem swig_types[9] static swig_type_info *swig_types[11];/* -------- TYPES TABLE (END) -------- */#define SWIG_init    initsvmc#define SWIG_name    "svmc"#include "svm.h"  /*@/usr/share/swig1.3/python/pymacros.swg,66,SWIG_define@*/#define SWIG_From_int PyInt_FromLong/*@@*/#include <limits.h>SWIGINTERN int  SWIG_CheckLongInRange(long value, long min_value, long max_value,			const char *errmsg){  if (value < min_value) {    if (errmsg) {      PyErr_Format(PyExc_OverflowError, 		   "value %ld is less than '%s' minimum %ld", 		   value, errmsg, min_value);    }    return 0;      } else if (value > max_value) {    if (errmsg) {      PyErr_Format(PyExc_OverflowError,		   "value %ld is greater than '%s' maximum %ld", 		   value, errmsg, max_value);    }    return 0;  }  return 1;}SWIGINTERN int  SWIG_AsVal_long(PyObject * obj, long* val){  if (PyInt_Check(obj)) {    if (val) *val = PyInt_AS_LONG(obj);    return 1;  }  if (PyLong_Check(obj)) {    long v = PyLong_AsLong(obj);    if (!PyErr_Occurred()) {      if (val) *val = v;      return 1;    } else {      if (!val) PyErr_Clear();      return 0;    }  }  if (val) {    SWIG_type_error("long", obj);  }  return 0; }#if INT_MAX != LONG_MAXSWIGINTERN int  SWIG_AsVal_int(PyObject *obj, int *val){   const char* errmsg = val ? "int" : (char*)0;  long v;  if (SWIG_AsVal_long(obj, &v)) {    if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {      if (val) *val = (int)(v);      return 1;    } else {      return 0;    }  } else {    PyErr_Clear();  }  if (val) {    SWIG_type_error(errmsg, obj);  }  return 0;    }#elseSWIGINTERNSHORT int  SWIG_AsVal_int(PyObject *obj, int *val){  return SWIG_AsVal_long(obj,(long*)val);}#endifSWIGINTERNSHORT intSWIG_As_int(PyObject* obj){  int v;  if (!SWIG_AsVal_int(obj, &v)) {    /*      this is needed to make valgrind/purify happier.      */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产综合久久婷婷香蕉| 国产欧美综合在线观看第十页 | 免费人成网站在线观看欧美高清| 美女网站色91| 99re这里只有精品6| 国产婷婷精品av在线| 奇米888四色在线精品| 欧美日韩在线免费视频| 尤物在线观看一区| 国产成人av福利| 久久久久久久久久久久久夜| 中文字幕亚洲区| 老司机一区二区| 91精品福利在线一区二区三区| 亚洲精品ww久久久久久p站| 成人av资源站| 中文字幕中文字幕一区| 粉嫩高潮美女一区二区三区| 337p日本欧洲亚洲大胆色噜噜| 日本亚洲电影天堂| 欧美一区二区高清| 国产在线看一区| 久久亚洲精品国产精品紫薇| 久久99久久99小草精品免视看| 日韩欧美一级片| 国产一区二区主播在线| 中文av一区二区| av男人天堂一区| 亚洲乱码国产乱码精品精小说 | 日韩一区二区三区观看| 老汉av免费一区二区三区| 久久久久久亚洲综合影院红桃| 国产成人精品午夜视频免费 | 精品一区二区在线免费观看| 久久久久久久久一| 欧美三级日韩三级| 轻轻草成人在线| 日韩三级视频中文字幕| 成人av第一页| 伦理电影国产精品| 国产亚洲精品bt天堂精选| 99精品视频在线播放观看| 日韩精品国产精品| 国产精品国产成人国产三级| 欧美日本在线看| 国产suv精品一区二区三区| 午夜久久电影网| 国产精品国产三级国产普通话三级 | 亚洲精品免费电影| 久久久久久久久久久久久女国产乱 | 91麻豆123| 不卡影院免费观看| 久久精品久久99精品久久| 国产拍揄自揄精品视频麻豆| 日韩美一区二区三区| 欧美三级欧美一级| 欧美这里有精品| 国产成人免费在线视频| 国产又黄又大久久| 久久av老司机精品网站导航| 日韩电影免费在线看| 日本 国产 欧美色综合| 亚洲aⅴ怡春院| 日韩国产欧美在线播放| 中文字幕亚洲一区二区av在线| 久久综合九色综合97_久久久| 欧美一区二区人人喊爽| 久久影音资源网| 中文字幕成人av| 日韩一区有码在线| 亚洲成人精品在线观看| 日韩激情一二三区| 国产又黄又大久久| bt欧美亚洲午夜电影天堂| 91在线精品一区二区三区| 91极品美女在线| 精品国产a毛片| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲第一电影网| 国产成人综合亚洲91猫咪| 国产欧美一区二区三区网站 | 日韩精品最新网址| 色综合久久88色综合天天| 欧美妇女性影城| 2020日本不卡一区二区视频| 国产欧美日韩不卡免费| 亚洲免费观看高清完整版在线观看| 午夜精品久久久久久久久久 | 亚洲人成在线观看一区二区| 亚洲国产精品成人综合| 天天做天天摸天天爽国产一区 | 亚洲精品日韩一| 国产乱码精品一品二品| 欧美私人免费视频| 国产精品每日更新| 国产乱码精品一区二区三区五月婷| 不卡欧美aaaaa| 久久精品在这里| 日韩电影在线观看网站| 欧美最猛性xxxxx直播| 精品少妇一区二区三区日产乱码| 日韩国产精品久久久| 欧美午夜电影网| 成人av电影在线观看| 欧美无乱码久久久免费午夜一区| 日韩精品亚洲专区| 久久久99精品免费观看不卡| 色偷偷88欧美精品久久久| 婷婷一区二区三区| 欧美国产视频在线| 欧美一区2区视频在线观看| 国产精品一区二区免费不卡| 亚洲精品中文字幕在线观看| 91精品国产黑色紧身裤美女| jlzzjlzz欧美大全| 久久超级碰视频| 日韩理论片在线| 精品国产91乱码一区二区三区| 99久久精品国产导航| 国产精品18久久久| 蜜桃精品在线观看| 性久久久久久久久久久久| 中日韩av电影| 国产欧美一区二区精品秋霞影院| 91国产精品成人| 成人激情免费视频| 日本中文字幕一区二区有限公司| 亚洲精品写真福利| 国产精品欧美极品| 国产精品视频一区二区三区不卡| 久久综合九色综合欧美就去吻| 这里只有精品免费| 91精品欧美一区二区三区综合在| 欧美日韩精品三区| 欧美影院一区二区三区| 夫妻av一区二区| heyzo一本久久综合| 成人网页在线观看| 91浏览器入口在线观看| 色8久久人人97超碰香蕉987| 在线看不卡av| 欧美一级片在线看| 亚洲精品一区二区精华| 日韩一级二级三级| 日韩区在线观看| 国产视频在线观看一区二区三区 | 亚洲精品国产精品乱码不99 | 99re在线精品| 在线观看免费亚洲| 精品美女一区二区| 一区二区三区四区在线| 韩国理伦片一区二区三区在线播放| 国产美女在线观看一区| 欧美午夜片在线看| 国产精品人人做人人爽人人添| 日本在线不卡视频一二三区| 国产成人福利片| 日韩一区二区三| 午夜精品久久久久久久久久| 97精品国产露脸对白| 精品免费99久久| 六月丁香婷婷色狠狠久久| 欧美午夜精品理论片a级按摩| 中文字幕一区二区在线播放 | 国产一区二区三区综合| 777久久久精品| 偷拍亚洲欧洲综合| 欧美图区在线视频| 亚洲综合网站在线观看| 91视频免费播放| 中文字幕一区在线观看| 不卡一区二区三区四区| 成人欧美一区二区三区1314| 丁香六月综合激情| 久久久精品日韩欧美| 紧缚奴在线一区二区三区| 日韩午夜av一区| 国产一区二三区| 日本一二三不卡| aaa欧美大片| 亚洲另类春色国产| 欧美片网站yy| 日本免费在线视频不卡一不卡二 | 美女一区二区在线观看| 欧美成人女星排行榜| 福利视频网站一区二区三区| 国产精品久久久久影院| 在线观看成人免费视频| 日本aⅴ免费视频一区二区三区| 欧美一区二区高清| www.欧美精品一二区| 亚洲激情av在线| 久久综合久久99| 成人高清免费观看| 日本91福利区| 一区二区三区四区亚洲| 欧美大黄免费观看| 在线观看国产91| 国产成人综合网站| 日韩不卡一二三区|