vector_test.cpp

来自「General Hidden Markov Model Library 一个通用」· C++ 代码 · 共 59 行

CPP
59
字号
/*******************************************************************************  authors      : Peter Pipenbacher  filename     : ghmm++/examples/vector_test.cpp  $Id: vector_test.cpp 1033 2004-10-28 15:11:39Z benrich $  __copyright__*******************************************************************************/#include "ghmm++/GHMM.h"#ifdef HAVE_NAMESPACESusing namespace std;#endifint main() {  /* Important! initialise rng  */  GHMM_Toolkit::ghmm_rng_init();  GHMM_DoubleVector v(10,1.0);  v.print(stdout,"",",","\n");  printf("normalized vector:\n");  v.normalize();  v.print(stdout,"",",","\n");  printf("resize to 5 and normalize vector:\n");  v.resize(5);  v.normalize();  v.print(stdout,"",",","\n");  printf("gives all elements the value 2.5:\n");  v.const_values(2.5);   v.print(stdout,"",",","\n");  printf("gives all elements random values:\n");  v.random_values();  v.print(stdout,"",",","\n");  GHMM_DoubleMatrix matrix(2,5,0.5);  printf("2x5 matrix M:\n");  matrix.print(stdout,"",",","\n");  printf("M x vector:\n");  GHMM_DoubleVector* v2 = matrix.times_vec(&v);  v2->print(stdout,"",",","\n");  SAFE_DELETE(v2);  #ifdef WIN32  printf("\nPress ENTER\n");  fgetc(stdin);#endif  return 0;}

⌨️ 快捷键说明

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