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

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

?? svmc_wrap.c

?? 機器學習支持向量機的代碼libsvm 2.36版
?? C
?? 第 1 頁 / 共 5 頁
字號:
      if (_t) {	if (strcmp(_t,_c)) { 	  if (!SwigPtrSort) {	    qsort((void *) SwigPtrTable, SwigPtrN, sizeof(SwigPtrType), swigsort); 	    for (i = 0; i < 256; i++) {	      SwigStart[i] = SwigPtrN;	    }	    for (i = SwigPtrN-1; i >= 0; i--) {	      SwigStart[(int) (SwigPtrTable[i].name[1])] = i;	    }	    for (i = 255; i >= 1; i--) {	      if (SwigStart[i-1] > SwigStart[i])		SwigStart[i-1] = SwigStart[i];	    }	    SwigPtrSort = 1;	    for (i = 0; i < SWIG_CACHESIZE; i++)  	      SwigCache[i].stat = 0;	  }	  	  /* First check cache for matches.  Uses last cache value as starting point */	  cache = &SwigCache[SwigLastCache];	  for (i = 0; i < SWIG_CACHESIZE; i++) {	    if (cache->stat) {	      if (strcmp(_t,cache->name) == 0) {		if (strcmp(_c,cache->mapped) == 0) {		  cache->stat++;		  *ptr = (void *) _p;		  if (cache->tp->cast) *ptr = (*(cache->tp->cast))(*ptr);		  return (char *) 0;		}	      }	    }	    SwigLastCache = (SwigLastCache+1) & SWIG_CACHEMASK;	    if (!SwigLastCache) cache = SwigCache;	    else cache++;	  }	  /* We have a type mismatch.  Will have to look through our type	     mapping table to figure out whether or not we can accept this datatype */	  start = SwigStart[(int) _t[1]];	  end = SwigStart[(int) _t[1]+1];	  sp = &SwigPtrTable[start];	  while (start < end) {	    if (swigcmp(_t,sp) == 0) break;	    sp++;	    start++;	  }	  if (start >= end) sp = 0;	  /* Try to find a match for this */	  if (sp) {	    while (swigcmp(_t,sp) == 0) {	      name = sp->name;	      len = sp->len;	      tp = sp->next;	      /* Try to find entry for our given datatype */	      while(tp) {		if (tp->len >= 255) {		  return _c;		}		strcpy(temp_type,tp->name);		strncat(temp_type,_t+len,255-tp->len);		if (strcmp(_c,temp_type) == 0) {		  		  strcpy(SwigCache[SwigCacheIndex].mapped,_c);		  strcpy(SwigCache[SwigCacheIndex].name,_t);		  SwigCache[SwigCacheIndex].stat = 1;		  SwigCache[SwigCacheIndex].tp = tp;		  SwigCacheIndex = SwigCacheIndex & SWIG_CACHEMASK;		  		  /* Get pointer value */		  *ptr = (void *) _p;		  if (tp->cast) *ptr = (*(tp->cast))(*ptr);		  return (char *) 0;		}		tp = tp->next;	      }	      sp++;	      /* Hmmm. Didn't find it this time */	    }	  }	  /* Didn't find any sort of match for this data.  	     Get the pointer value and return the received type */	  *ptr = (void *) _p;	  return _c;	} else {	  /* Found a match on the first try.  Return pointer value */	  *ptr = (void *) _p;	  return (char *) 0;	}      } else {	/* No type specified.  Good luck */	*ptr = (void *) _p;	return (char *) 0;      }  } else {    if (strcmp (_c, "NULL") == 0) {	*ptr = (void *) 0;	return (char *) 0;    }    *ptr = (void *) 0;	    return _c;  }}/* Compatibility mode */#define _swig_get_hex  SWIG_GetPtr#define SWIG_init    initsvmc#define SWIG_name    "svmc"#include "svm.h"#define  SWIG_MemoryError    1#define  SWIG_IOError        2#define  SWIG_RuntimeError   3#define  SWIG_IndexError     4#define  SWIG_TypeError      5#define  SWIG_DivisionByZero 6#define  SWIG_OverflowError  7#define  SWIG_SyntaxError    8#define  SWIG_ValueError     9#define  SWIG_SystemError   10#define  SWIG_UnknownError  99static void _SWIG_exception(int code, char *msg) {  switch(code) {  case SWIG_MemoryError:    PyErr_SetString(PyExc_MemoryError,msg);    break;  case SWIG_IOError:    PyErr_SetString(PyExc_IOError,msg);    break;  case SWIG_RuntimeError:    PyErr_SetString(PyExc_RuntimeError,msg);    break;  case SWIG_IndexError:    PyErr_SetString(PyExc_IndexError,msg);    break;  case SWIG_TypeError:    PyErr_SetString(PyExc_TypeError,msg);    break;  case SWIG_DivisionByZero:    PyErr_SetString(PyExc_ZeroDivisionError,msg);    break;  case SWIG_OverflowError:    PyErr_SetString(PyExc_OverflowError,msg);    break;  case SWIG_SyntaxError:    PyErr_SetString(PyExc_SyntaxError,msg);    break;  case SWIG_ValueError:    PyErr_SetString(PyExc_ValueError,msg);    break;  case SWIG_SystemError:    PyErr_SetString(PyExc_SystemError,msg);    break;  default:    PyErr_SetString(PyExc_RuntimeError,msg);    break;  }}#define SWIG_exception(a,b) _SWIG_exception(a,b); return NULL#include <limits.h>/* Create a new integer array */  static int *int_array(int size) {#ifdef __cplusplus    return new int[size];#else    return (int *) malloc(size*sizeof(int));#endif  }  /* Destroy an integer array */  static void int_destroy(int *array) {    if (array) {#ifdef __cplusplus      delete array;#else      free(array);#endif    }  }  /* Return an element */  static int int_get(int *array, int index) {    if (array) {      return array[index];    } else {      return INT_MIN;    }  }     /* Set an element */    static int int_set(int *array, int index, int value) {    if (array) {      return (array[index] = value);    } else {      return INT_MIN;    }  }  #include <float.h>  /* Create a new float array */  static float *float_array(int size) {#ifdef __cplusplus    return new float[size];#else    return (float *) malloc(size*sizeof(float));#endif  }  /* Destroy an array */  static void float_destroy(float *array) {    if (array) {#ifdef __cplusplus      delete array;#else      free(array);#endif    }  }  /* Return an element */  static float float_get(float *array, int index) {    if (array) {      return array[index];    } else {      return FLT_MIN;    }  }     /* Set an element */    static float float_set(float *array, int index, float value) {    if (array) {      return (array[index] = value);    } else {      return FLT_MIN;    }  }  /* Create a new double array */  static double *double_array(int size) {#ifdef __cplusplus    return new double[size];#else    return (double *) malloc(size*sizeof(double));#endif  }  /* Destroy an array */  static void double_destroy(double *array) {    if (array) {#ifdef __cplusplus      delete array;#else      free(array);#endif    }  }  /* Return an element */  static double double_get(double *array, int index) {    if (array) {      return array[index];    } else {      return FLT_MIN;    }  }     /* Set an element */    static double double_set(double *array, int index, double value) {    if (array) {      return (array[index] = value);    } else {      return FLT_MIN;    }  }/* Create character string arrays */static char **string_array(int size) {  char **a;  int i;#ifdef __cplusplus  a = new char *[size];#else  a = (char **) malloc(size*sizeof(char *));#endif  for (i = 0; i < size; i++)    a[i] = 0;  return a;}/* Destroy a string array */static void string_destroy(char **array) {  int i = 0;  if (array) {      while (array[i]) {#ifdef __cplusplus            delete array[i];#else            free(array[i]);#endif            i++;      }          	#ifdef __cplusplus     delete array;#else     free(array);#endif   }      }/* Get an element */static char *string_get(char **array_string, int index) {  if (array_string)     if (array_string[index]) return (array_string[index]);    else return "";  else     return "";}/* Set an element */static char *string_set(char **array_string, int index, char * val) {  if (array_string) {    if (array_string[index]) {#ifdef __cplusplus	delete array_string[index];#else        free(array_string[index]);#endif    }	    if (strlen(val) > 0) {#ifdef __cplusplus      array_string[index] = new char[strlen(val)+1];#else      array_string[index] = (char *) malloc(strlen(val)+1);#endif      strcpy(array_string[index],val);      return array_string[index];    } else {      array_string[index] = 0;      return val;    }  } else return val;}struct svm_node *svm_node_array(int size){	return (struct svm_node *)malloc(sizeof(struct svm_node)*size);}void svm_node_array_set(struct svm_node *array, int i, int index, double value){	array[i].index = index;	array[i].value = value;}void svm_node_array_destroy(struct svm_node *array){	free(array);}struct svm_node **svm_node_matrix(int size){	return (struct svm_node **)malloc(sizeof(struct svm_node *)*size);	}void svm_node_matrix_set(struct svm_node **matrix, int i, struct svm_node* array){	matrix[i] = array;}void svm_node_matrix_destroy(struct svm_node **matrix){	free(matrix);}static PyObject *_wrap_svm_train(PyObject *self, PyObject *args) {    PyObject * _resultobj;    struct svm_model * _result;    struct svm_problem * _arg0;    struct svm_parameter * _arg1;    char * _argc0 = 0;    char * _argc1 = 0;    char _ptemp[128];    self = self;    if(!PyArg_ParseTuple(args,"ss:svm_train",&_argc0,&_argc1))         return NULL;    if (_argc0) {        if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_struct_svm_problem_p")) {            PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of svm_train. Expected _struct_svm_problem_p.");        return NULL;        }    }    if (_argc1) {        if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_struct_svm_parameter_p")) {            PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of svm_train. Expected _struct_svm_parameter_p.");        return NULL;        }    }    _result = (struct svm_model *)svm_train(_arg0,_arg1);    SWIG_MakePtr(_ptemp, (char *) _result,"_struct_svm_model_p");    _resultobj = Py_BuildValue("s",_ptemp);    return _resultobj;}static PyObject *_wrap_svm_save_model(PyObject *self, PyObject *args) {    PyObject * _resultobj;    int  _result;    char * _arg0;    struct svm_model * _arg1;    char * _argc1 = 0;    self = self;    if(!PyArg_ParseTuple(args,"ss:svm_save_model",&_arg0,&_argc1)) 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人午夜电影网| 91精品国产一区二区三区| 在线播放91灌醉迷j高跟美女| 精品国产123| 亚洲成人精品在线观看| 成人动漫一区二区三区| 精品国产在天天线2019| 亚洲电影第三页| 色综合中文综合网| 精品噜噜噜噜久久久久久久久试看| **网站欧美大片在线观看| 精品夜夜嗨av一区二区三区| 欧美日韩综合在线免费观看| 国产精品久久毛片av大全日韩| 九色porny丨国产精品| 欧美理论在线播放| 一区二区三区欧美视频| www.成人网.com| 国产婷婷色一区二区三区四区| 美女国产一区二区三区| 91精品国产91久久久久久最新毛片 | av一区二区三区在线| 久久色中文字幕| 精品一区二区三区欧美| 欧美一区二区三区四区五区| 肉丝袜脚交视频一区二区| 欧美三级午夜理伦三级中视频| 亚洲免费成人av| 91麻豆精品在线观看| 亚洲四区在线观看| 99re这里只有精品首页| 一区二区在线观看免费| 欧美唯美清纯偷拍| 亚洲成va人在线观看| 91精品国产入口在线| 日本aⅴ亚洲精品中文乱码| 日韩精品一区二区三区中文精品| 免费久久精品视频| 欧美va亚洲va在线观看蝴蝶网| 韩国成人精品a∨在线观看| 欧美xxxxxxxxx| 粉嫩在线一区二区三区视频| 国产精品免费久久| 色哟哟一区二区在线观看| 亚洲成人精品在线观看| 日韩欧美在线综合网| 久久电影国产免费久久电影 | 91精品国产色综合久久| 久国产精品韩国三级视频| 精品国产免费人成在线观看| 国产精品456露脸| 日韩久久一区二区| 欧美嫩在线观看| 国产美女av一区二区三区| 亚洲人成人一区二区在线观看 | 精品一区二区三区香蕉蜜桃 | 久久夜色精品国产噜噜av| 国产麻豆9l精品三级站| 一区精品在线播放| 欧美美女黄视频| 国产精品一区二区不卡| 亚洲一区二区三区影院| 精品国产99国产精品| 91亚洲国产成人精品一区二区三| 日韩精品欧美成人高清一区二区| 久久夜色精品国产欧美乱极品| 色欧美乱欧美15图片| 久久99精品国产.久久久久久| 国产精品久久看| 日韩欧美激情在线| 色婷婷综合久久久中文一区二区 | 国产午夜精品久久久久久久| 在线观看欧美精品| 国产成人亚洲综合a∨猫咪| 亚洲va欧美va国产va天堂影院| 欧美精品一区二区三区四区 | 中文字幕一区视频| 欧美大度的电影原声| 91亚洲资源网| 国产黄色成人av| 日韩国产在线一| 亚洲日本一区二区| 久久久精品一品道一区| 在线成人av网站| 91猫先生在线| 丁香网亚洲国际| 国产麻豆精品一区二区| 日韩精品亚洲专区| 一区二区三区日韩| 中文字幕一区二区在线观看| 久久女同精品一区二区| 日韩欧美国产综合在线一区二区三区| 91蝌蚪porny成人天涯| 国产风韵犹存在线视精品| 美女在线视频一区| 亚洲大片免费看| 亚洲黄一区二区三区| 国产欧美精品区一区二区三区 | 一区二区三区在线看| 国产精品丝袜在线| 久久一区二区三区四区| 欧美成人三级电影在线| 日韩欧美中文字幕一区| 欧美一区二区三区精品| 91精品国产高清一区二区三区蜜臀| 91久久一区二区| 91丨九色丨蝌蚪丨老版| zzijzzij亚洲日本少妇熟睡| 国产福利91精品一区| 国产91精品一区二区麻豆网站| 韩国一区二区视频| 国产乱色国产精品免费视频| 激情另类小说区图片区视频区| 免费观看日韩av| 黄网站免费久久| 激情五月激情综合网| 韩国av一区二区三区| 国产成人免费av在线| 91在线视频观看| 色狠狠一区二区三区香蕉| 91精彩视频在线观看| 欧美日韩国产中文| 欧美精品日韩精品| 日韩一区二区电影在线| 久久蜜桃一区二区| 国产精品第13页| 亚洲午夜电影网| 青青草91视频| 国产一区欧美一区| 国产99久久久国产精品潘金网站| 成人精品高清在线| 91国产精品成人| 91麻豆精品国产91久久久久久| 精品国产伦一区二区三区观看方式| 国产亚洲欧美在线| 亚洲欧美一区二区三区极速播放| 亚洲国产中文字幕在线视频综合 | 成人免费视频免费观看| 99这里都是精品| 欧美日韩一区二区三区不卡| 欧美一区二区在线免费观看| 久久亚区不卡日本| 一区二区三区四区视频精品免费| 视频一区免费在线观看| 国产一区视频导航| 日本韩国精品在线| 欧美精品一区二区三区在线| 亚洲激情av在线| 狠狠色综合播放一区二区| 99精品欧美一区| 日韩一级二级三级精品视频| 国产视频亚洲色图| 亚洲第一福利一区| 成人激情小说乱人伦| 7777精品伊人久久久大香线蕉的| 久久久精品影视| 日韩电影免费在线看| 99久久99久久久精品齐齐 | 欧美日韩一区二区电影| 久久久久久久久久看片| 亚洲综合在线免费观看| 国产在线观看一区二区| 欧美日韩亚洲综合一区二区三区| 国产蜜臀97一区二区三区| 天堂va蜜桃一区二区三区漫画版| 国产成人欧美日韩在线电影| 欧美一级一区二区| 亚洲激情图片小说视频| 成人综合日日夜夜| 26uuu精品一区二区三区四区在线| 怡红院av一区二区三区| 国产激情视频一区二区在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 国产精品入口麻豆原神| 日本女优在线视频一区二区| 一本大道av一区二区在线播放| 精品国产乱码久久久久久蜜臀| 亚洲成a天堂v人片| 色999日韩国产欧美一区二区| 久久婷婷综合激情| 日本欧美在线看| 欧美日韩高清影院| 亚洲综合在线视频| 91香蕉视频mp4| 国产精品久久久久永久免费观看| 国产一区二区久久| 久久久久青草大香线综合精品| 麻豆成人av在线| 欧美喷潮久久久xxxxx| 亚洲一区二区三区不卡国产欧美| 91在线免费看| 亚洲色图在线视频| av一区二区三区在线| 亚洲欧洲日韩一区二区三区| 懂色av中文字幕一区二区三区| 国产三级欧美三级日产三级99| 国产一区不卡在线| 久久久久久久久免费| 国产精品66部| 国产免费成人在线视频|