⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 scluster.c

📁 General Hidden Markov Model Library 一个通用的隐马尔科夫模型的C代码库
💻 C
字号:
/*******************************************************************************  author       : Bernhard Knab  filename     : ghmm/tools/scluster.c  created      : 2001-04-20 by Achim Gaedke from hmm/src/scluster.c  $Id: scluster.c 1669 2006-08-01 13:05:17Z grunau $__copyright__*******************************************************************************/#ifdef WIN32#  include "win_config.h"#endif#ifdef HAVE_CONFIG_H#  include "../config.h"#endif#include <stdio.h>#include <ghmm/mes.h>#include <ghmm/rng.h>#include <ghmm/scluster.h>int main(int argc, char* argv[]) {#define CUR_PROC "scluster_main"#ifdef GHMM_OBSOLETE  int exitcode = -1;  ghmm_rng_init();  if (argc == 5 || argc == 6) {    if (argc == 6)      GHMM_RNG_SET(RNG,atoi(argv[5]));    else {      /* random init */      ghmm_rng_timeseed(RNG);    }    printf("Clustering Sequences with start partition\n");    switch(atoi(argv[4])) {    case 0: printf("SP_BEST (best model)\n"); break;    case 1: printf("NO_SP (no start partition)\n"); break;    case 2: printf("SP_KM (partition from k-means)\n"); break;    case 3: printf("SP_ZUF (random start partition)\n"); break;    default: printf("argv[4] %d not valid. must be in [0, 3]\n", atoi(argv[4]));      return exitcode;    }    exitcode = ghmm_scluster_hmm(argv);  }  else {    GHMM_LOG(LCONVERTED, "Insufficient arguments. \       Usage: scluster [sequence file][model file][outfile][labels]<seed>\n");   }  /*------------------------------------------------------------------------*/  ighmm_mes(MES_WIN, "\n(%2.2T): Program finished with exitcode %d.\n", exitcode );  ighmm_mes_exit();  return(exitcode);#else  /* GHMM_OBSOLETE */  fprintf (stderr, "cluster is obsolete. If you need it rebuild the GHMM with \"GHMM_OBSOLETE\".\n");  return 0;#endif /* GHMM_OBSOLETE */# undef CUR_PROC} /* main */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -