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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? cle.c

?? 聚類算法全集以及內(nèi)附數(shù)據(jù)集
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*----------------------------------------------------------------------  File    : cle.c  Contents: probabilistic and fuzzy cluster evaluation  Author  : Christian Borgelt  History : 17.05.2003 file created            18.05.2003 setting of noise parameter (option -y) added            09.06.2003 coverage of data added            16.08.2003 slight changes in error message output            25.02.2004 source files mcle.c and cle.c combined            28.01.2006 conditional compilation simplified----------------------------------------------------------------------*/#include <stdio.h>#include <stdlib.h>#include <stdarg.h>#include <string.h>#include <math.h>#include <time.h>#include <assert.h>#ifdef MATVERSION#ifndef MAT_READ#define MAT_READ#endif#else   /* #ifdef MATVERSION */#ifndef AS_RDWR#define AS_RDWR#endif#ifndef AS_PARSE#define AS_PARSE#endif#include "io.h"#endif /* #ifdef MATVERSION */#ifndef CLS_PARSE#define CLS_PARSE#endif#ifndef CLS_EXTFN#define CLS_EXTFN#endif#include "cluster.h"/*----------------------------------------------------------------------  Preprocessor Definitions----------------------------------------------------------------------*/#define PRGNAME     "cle"#define DESCRIPTION "probabilistic and fuzzy cluster evaluation"#define VERSION     "version 1.11 (2006.01.28)        " \                    "(c) 2003-2006   Christian Borgelt"/* --- error codes --- */#define OK            0         /* no error */#define E_NONE        0         /* no error */#define E_NOMEM     (-1)        /* not enough memory */#define E_FOPEN     (-2)        /* file open failed */#define E_FREAD     (-3)        /* file read failed */#define E_FWRITE    (-4)        /* file write failed */#define E_OPTION    (-5)        /* unknown option */#define E_OPTARG    (-6)        /* missing option argument */#define E_ARGCNT    (-7)        /* wrong number of arguments */#define E_STDIN     (-8)        /* double assignment of stdin */#define E_PARSE     (-9)        /* parse errors on input file */#define E_PATCNT   (-10)        /* no pattern found */#define E_PATSIZE  (-11)        /* illegal pattern size */#define E_MSEXP    (-12)        /* illegal membership exponent */#define E_UNKNOWN  (-18)        /* unknown error *//*----------------------------------------------------------------------  Constants----------------------------------------------------------------------*/static const char *errmsgs[] = {   /* error messages */  /* E_NONE      0 */  "no error\n",  /* E_NOMEM    -1 */  "not enough memory\n",  /* E_FOPEN    -2 */  "cannot open file %s\n",  /* E_FREAD    -3 */  "read error on file %s\n",  /* E_FWRITE   -4 */  "write error on file %s\n",  /* E_OPTION   -5 */  "unknown option -%c\n",  /* E_OPTARG   -6 */  "missing option argument\n",  /* E_ARGCNT   -7 */  "wrong number of arguments\n",  /* E_STDIN    -8 */  "double assignment of standard input\n",  /* E_PARSE    -9 */  "parse error(s) on file %s\n",  /* E_PATCNT  -10 */  "no pattern in file %s\n",  /* E_PATSIZE -11 */  "illegal pattern size %d\n",  /* E_MSEXP   -12 */  "illegal membership exponent %g\n",  /*    -13 to -15 */  NULL, NULL, NULL,  /* E_VALUE   -16 */  "file %s, record %d: "                         "illegal value %s in field %d\n",  /* E_FLDCNT  -17 */  "file %s, record %d: "                         "%s%d field(s) instead of %d\n",  /* E_UNKNOWN -18 */  "unknown error\n",};/*----------------------------------------------------------------------  Global Variables----------------------------------------------------------------------*/const  char   *prgname = NULL;  /* program name for error messages */static SCAN   *scan    = NULL;  /* scanner for cluster set desc. */static CLSET  *clset   = NULL;  /* cluster set */static FILE   *in      = NULL;  /* input  file */#ifdef MATVERSIONstatic TFSCAN *tfscan  = NULL;  /* table file scanner */#elsestatic ATTSET *attset  = NULL;  /* attribute set */#endif/*----------------------------------------------------------------------  Main Functions----------------------------------------------------------------------*/static void error (int code, ...){                               /* --- print error message */  va_list    args;              /* list of variable arguments */  const char *msg;              /* error message */  assert(prgname);              /* check the program name */  if (code < E_UNKNOWN) code = E_UNKNOWN;  if (code < 0) {               /* if to report an error, */    msg = errmsgs[-code];       /* get the error message */    if (!msg) msg = errmsgs[-E_UNKNOWN];    fprintf(stderr, "\n%s: ", prgname);    va_start(args, code);       /* get variable arguments */    vfprintf(stderr, msg, args);/* print the error message */    va_end(args);               /* end argument evaluation */  }  #ifndef NDEBUG                /* clean up memory */  if (clset)  cls_delete(clset);/* and close files */  #ifdef MATVERSION  if (tfscan) tfs_delete(tfscan);  #else  if (attset) as_delete(attset);  #endif  if (scan)   sc_delete(scan);  if (in && (in != stdin)) fclose(in);  #endif  exit(code);                   /* abort the program */}  /* error() *//*--------------------------------------------------------------------*/int main (int argc, char *argv[]){                               /* --- main function */  int    i, k = 0;              /* loop variables, counters */  char   *s;                    /* to traverse options */  char   **optarg = NULL;       /* option argument */  char   *fn_cls  = NULL;       /* name of cluster set file */  #ifndef MATVERSION  char   *fn_hdr  = NULL;       /* name of table header file */  #endif  char   *fn_in   = NULL;       /* name of table file */  char   *blanks  = NULL;       /* blanks */  char   *fldseps = NULL;       /* field  separators */  char   *recseps = NULL;       /* record separators */  double msexp    = 2;          /* membership degree exponent */  double radius   = 1;          /* radius for (avg.) part. density */  #ifdef MATVERSION  int    patcnt   = 0;          /* number of test patterns */  double *pat;                  /* to traverse the patterns */  #else  int    flags    = 0, f;       /* table file read flags */  int    tplcnt   = 0;          /* number of tuples */  double tplwgt   = 0.0, w;     /* weight of tuples */  #endif  int    attcnt;                /* number of values in a pattern */  int    clscnt;                /* number of clusters */  TFSERR *err;                  /* error information */  prgname = argv[0];            /* get program name for error msgs. */  /* --- print startup/usage message --- */  if (argc > 1) {               /* if arguments are given */    fprintf(stderr, "%s - %s\n", argv[0], DESCRIPTION);    fprintf(stderr, VERSION); } /* print a startup message */  else {                        /* if no argument is given */    #ifdef MATVERSION    printf("usage: %s [options] clsfile patfile\n", argv[0]);    #else    printf("usage: %s [options] clsfile "                     "[-d|-h hdrfile] tabfile\n", argv[0]);    #endif    printf("%s\n", DESCRIPTION);    printf("%s\n", VERSION);    printf("-x#      membership degree exponent "                    "(default: %g)\n", msexp);    printf("-p#      radius for (average) partition density "

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
蜜桃av一区二区三区| 中文av一区二区| 国产日韩欧美高清在线| 最新国产精品久久精品| 亚洲高清视频在线| 久久不见久久见中文字幕免费| 国产精品99精品久久免费| 色88888久久久久久影院按摩 | 中文字幕精品一区二区三区精品| 亚洲欧洲在线观看av| 日韩—二三区免费观看av| 国产精品中文字幕日韩精品| 一本在线高清不卡dvd| 日韩一区二区三区视频在线| 国产精品美女久久久久久2018| 无吗不卡中文字幕| 不卡一二三区首页| 91麻豆精品国产91久久久久| 欧美国产乱子伦| 日韩激情在线观看| 不卡视频在线观看| 精品久久国产字幕高潮| 亚洲精品大片www| 国产精品996| 国产欧美日本一区二区三区| 亚洲综合精品自拍| 国产麻豆欧美日韩一区| 7777精品伊人久久久大香线蕉经典版下载 | 国产三级一区二区三区| 亚洲国产va精品久久久不卡综合| 国产.欧美.日韩| 日韩一级欧美一级| 一个色综合av| av一区二区三区四区| 久久品道一品道久久精品| 亚洲一区二区三区美女| 99视频精品免费视频| 精品久久久久久久久久久久久久久久久 | 精品一区二区三区日韩| 在线不卡欧美精品一区二区三区| 中文字幕日韩一区| 国产一区二区电影| 日韩一区二区免费电影| 亚州成人在线电影| 日本精品裸体写真集在线观看| 久久亚洲免费视频| 老司机精品视频在线| 欧美精品久久99| 亚洲永久精品大片| 一本久久a久久精品亚洲| 国产精品激情偷乱一区二区∴| 国产一区二区三区精品欧美日韩一区二区三区| 欧美日韩综合色| 一区二区在线观看免费| 91色乱码一区二区三区| 国产精品夫妻自拍| 成人妖精视频yjsp地址| 国产亚洲欧美日韩日本| 国产精品自拍在线| 久久先锋影音av鲁色资源网| 美女视频免费一区| 欧美一区二区啪啪| 午夜激情综合网| 7777精品伊人久久久大香线蕉的 | 欧美午夜精品免费| 亚洲精品少妇30p| 色婷婷国产精品| 一区2区3区在线看| 精品视频在线视频| 视频在线观看91| 日韩一区二区免费在线观看| 男人的天堂久久精品| 日韩精品一区国产麻豆| 久久99精品久久久久| 久久这里只有精品首页| 国产乱人伦精品一区二区在线观看| 日韩你懂的在线播放| 韩国一区二区视频| 国产亚洲女人久久久久毛片| 国产成人自拍网| 国产精品传媒在线| 91福利在线观看| 天堂av在线一区| 日韩精品一区二区三区四区视频| 狠狠色伊人亚洲综合成人| 久久色.com| 成人免费视频一区| 一区二区三区影院| 欧美福利一区二区| 久久精品国产**网站演员| 久久久久久免费毛片精品| 成人久久视频在线观看| 一区二区三区日韩欧美| 欧美日韩在线三级| 久久精品72免费观看| 国产色91在线| 在线观看视频一区| 日韩成人一级片| 久久―日本道色综合久久| 国产69精品一区二区亚洲孕妇| 专区另类欧美日韩| 91精品啪在线观看国产60岁| 国产曰批免费观看久久久| 1000精品久久久久久久久| 欧美专区日韩专区| 精品无码三级在线观看视频| 国产精品久久久久桃色tv| 欧美日韩精品是欧美日韩精品| 久久99久久久欧美国产| 中文字幕中文字幕在线一区| 欧美日韩国产电影| 国产夫妻精品视频| 亚洲午夜影视影院在线观看| 久久婷婷国产综合国色天香| 99久久伊人精品| 另类小说图片综合网| 成人欧美一区二区三区1314| 欧美一级夜夜爽| 91免费观看视频在线| 免费看欧美美女黄的网站| 国产精品福利在线播放| 欧美一区二区三区在线视频| 成人久久视频在线观看| 日韩成人伦理电影在线观看| 国产精品美女视频| 日韩一区二区三区精品视频| 91免费版pro下载短视频| 蜜桃视频一区二区| 一区二区国产视频| 国产欧美日韩精品a在线观看| 欧美麻豆精品久久久久久| 成人精品小蝌蚪| 免费精品视频在线| 一区二区三区在线免费视频| 久久午夜国产精品| 欧美久久久久久久久久| 成人精品一区二区三区中文字幕| 日本欧美一区二区在线观看| 亚洲精品国久久99热| 久久精品在线免费观看| 欧美一级欧美三级在线观看 | 亚洲精品乱码久久久久| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美人与禽zozo性伦| www.爱久久.com| 久久99国产精品尤物| 亚洲一区二区三区影院| 国产精品二三区| 国产亲近乱来精品视频| 日韩一级二级三级精品视频| 在线精品视频一区二区三四| 成人av免费在线| 国产精品综合av一区二区国产馆| 日本亚洲视频在线| 午夜一区二区三区在线观看| 亚洲天堂网中文字| 国产精品毛片a∨一区二区三区| 欧美精品一区二区三区很污很色的| 欧美日韩亚洲综合| 日本乱码高清不卡字幕| 91在线无精精品入口| 丰满白嫩尤物一区二区| 国产在线精品一区二区三区不卡| 亚洲国产美女搞黄色| 一区二区三区丝袜| 亚洲天堂福利av| 中文字幕日韩一区| 亚洲欧洲精品一区二区精品久久久| 国产丝袜美腿一区二区三区| 26uuu国产一区二区三区| 日韩一区二区三区视频在线观看| 欧美精品久久天天躁| 欧美日本乱大交xxxxx| 欧美日韩久久不卡| 欧美日韩高清一区二区不卡| 欧美性xxxxx极品少妇| 色8久久精品久久久久久蜜| 色婷婷av一区二区三区软件| 91极品美女在线| 欧美性受xxxx| 欧美日韩mp4| 欧美一级理论性理论a| 日韩一区二区三免费高清| 欧美成人精品二区三区99精品| 日韩一区二区影院| 久久综合色一综合色88| 精品国产露脸精彩对白| 久久久精品蜜桃| 国产精品久久久一本精品| 亚洲日穴在线视频| 亚洲一区二区三区视频在线播放| 五月婷婷综合在线| 久久99久久久久久久久久久| 国产一区二区剧情av在线| 成年人网站91| 91久久精品网| 91麻豆精品国产91久久久更新时间 | 国产精品成人午夜| 亚洲一区中文日韩| 美脚の诱脚舐め脚责91|