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

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

?? constants.h

?? 一種聚類算法,名字是cocluster
?? H
字號:
/*  Constants.h    Header file for the Constants    Copyright (c) 2005, 2006              by Hyuk Cho    Copyright (c) 2003, 2004    	      by Hyuk Cho, Yuqiang Guan, and Suvrit Sra                {hyukcho, yguan, suvrit}@cs.utexas.edu*/#if !defined(_CONSTANTS_H_)#define _CONSTANTS_H_#define VERSION_NUMBER				"1.1"#define EXEC_PROGRAM                            "cocluster"#define FLOAT_PRECISION         		1.19209290e-07#define MY_INT_MAX 				32767#define MY_INT_MIN				-32767#define MY_LONG_MAX				2147483647#define MY_LONG_MIN				-2147483647#define	MY_FLT_DIG				6			/* digits of precision of a "float" */#define	MY_FLT_MAX				3.402823466E+38F  	/* max decimal value of a "float" */#define	MY_FLT_MIN				1.175494351E-38F  	/* min decimal value of a "float" */#define	MY_DBL_DIG				15			/* digits of precision of a "double" */#define	MY_DBL_MAX				1.7976931348623157E+308	/* max decimal value of a *double" */#define	MY_DBL_MIN				2.2250738585072014E-308	/* min decimal value of a "double" */#define DEFAULT_STRING_LENGTH			1024#define SCALE_SURFIX_LENGTH     		DEFAULT_STRING_LENGTH#define FILENAME_LENGTH      			DEFAULT_STRING_LENGTH#define OFF					0#define ON					1#define ROW_DIMENSION				1	// for kullback-leibler, but not used in the function #define COL_DIMENSION				2	// for kullback-leibler, but not used in the function#define ITCC_CLASS				"Itcc::"#define MSSRICC_CLASS				"MssrIcc::"#define MSSRIICC_CLASS				"MssrIIcc::"#define ROW_CENTROID				"rowCentroid:"#define COL_CENTROID				"colCentroid:"#define COCLUSTER_FILENAME_SUFFIX		"_cocluster"#define DUMP_FILENAME_SUFFIX			"_dump"#define OBJECTIVE_FILENAME_SUFFIX		"_objective"#define STATISTICS_FILENAME_SUFFIX		"_statistics"#define EMPTY_STRING				""#define MY_ALGORITHM				'A'#define MY_NUM_COL_CLUSTER			'C'#define MY_DUMP_LEVEL				'D'#define MY_SHOWING_EACH_CLUSTER			'E'#define MY_HELP					'H'#define MY_INPUT_FILE				'I'#define MY_COMPUTING_ONE_WAY			'J'#define MY_CLASS_FILE				'K'#define MY_SMOOTHING				'M'#define MY_NUM_RUN				'N'#define MY_OUTPUT_FILE				'O'#define MY_NUM_ROW_CLUSTER			'R'#define MY_SEEDING				'S'#define MY_THRESHOLD				'T'#define MY_UPDATE				'U'#define MY_TAKING_REVERSE			'X'// for "-A"#define MSSRCC_I_ALGORITHM			'E'#define MSSRCC_II_ALGORITHM			'R'#define ITCC_ALGORITHM				'I'#define INFORMATION_THEORETIC_CC		0	// myCLA.algorithmType	(DEFAULT)#define MINIMUM_SUM_SQUARE_RESIDUE_I_CC		1	// myCLA.algorithmType#define MINIMUM_SUM_SQUARE_RESIDUE_II_CC	2	// myCLA.algorithmType// for "-D"#define MINIMUM_DUMP_LEVEL			0#define BATCH_UPDATE_DUMP_LEVEL			1#define LOCAL_SEARCH_DUMP_LEVEL			2#define MAXIMUM_DUMP_LEVEL			3#define APPEND_OUT				'A'	// Also used for "-O"#define OUTPUT_OUT				'O'	// Also used for "-O"// for "-I"#define DENSE_INPUT				'D'#define SPARSE_INPUT				'S'#define SEPARATE_INPUT				'S'#define TOGETHER_INPUT				'T'#define TFN_INPUT				'F'#define TXX_INPUT				'X'#define TFN_SCALING				"tfn"#define TXX_SCALING				"txx"	#define SPARSE_MATRIX           		0	// myCLA.inputMatrixType#define DENSE_MATRIX            		1	// myCLA.inputMatrixType (DEFAULT)#define DENSE_MATRIX_TRANS      		2	// myCLA.inputMatrixType (not used)#define DIM_MATRIX_SEPARATE_FORMAT		0	// myCLA.inputFormatType (for DENSE_INPUT) (DEFAULT)#define DIM_MATRIX_TOGETHER_FORMAT		1	// myCLA.inputFormatType (for DENSE_INPUT)#define	TXX_FILE_FORMAT				0	// myCLA.inputFormatType (for SPARSE_INPUT) (DEFAULT)#define TFN_FILE_FORMAT				1	// myCLA.inputFormatType (for SPARSE_INPUT)// for "-K"#define BOTH_LABEL				'B'#define COL_LABEL				'C'#define ROW_LABEL				'R'#define LABEL_FROM_0				'0'#define LABEL_FROM_1				'1'#define START_FROM_0				0	// myCLA.classOffsetType, myCLA.outputOffsetType#define START_FROM_1				1	// myCLA.classOffsetType, myCLA.outputOffsetType (DEFAULT)#define NO_EXTERNAL_VALIDITY			0	// myCLA.externalValidityType (DEFAULT)#define ROW_EXTERNAL_VALIDITY			1	// myCLA.externalValidityType#define COL_EXTERNAL_VALIDITY			2	// myCLA.externalValidityType#define BOTH_EXTERNAL_VALIDITY			3	// myCLA.externalValidityType// for "-M"#define ANNEALING_TYPE				'A'#define MAXIMUM_ENTROPY_TYPE			'H'#define LAPLACE_TYPE				'L'#define MAGNITUDE_TYPE				'M'#define NO_TYPE					'N'#define UNIFORM_TYPE				'U'#define SMOOTHING_FACTOR        		0.0#define ANNEALING_FACTOR			1.0	// (DEFAULT)#define NO_SMOOTHING            		0	// myCLA.smoothingType (DEFAULT)#define UNIFORM_SMOOTHING       		1	// myCLA.smoothingType#define MAXIMUM_ENTROPY_SMOOTHING    		2	// myCLA.smoothingType#define LAPLACE_SMOOTHING       		3	// myCLA.smoothingType#define MAGNITUDE_SMOOTHING			4	// myCLA.smoothingType// for "-O"#define OUTPUT_COCLUSTER_FILE			'C'#define OUTPUT_OBJECTIVE_FILE			'O'#define OUTPUT_STATISTICS_FILE			'S'#define BLOCK_OUT				'B'#define SIMPLE_OUT				'S'#define BLOCK_FORMAT            		0	// myCLA.outLabelType#define SIMPLE_FORMAT           		1	// myCLA.outLabelType (DEFAULT)#define NO_OPEN_MODE				0	// (DEFAULT)#define APPEND_MODE				1	// myCLA.outputAccessMode#define OUTPUT_MODE				2	// myCLA.outputAccessMode (DEFAULT)// for "-S"#define FARTHEST_SEEDING			'F'#define PERTURBATION_SEEDING			'P'#define RANDOM_SEEDING				'R'#define SEEDING_SEEDING				'S'#define PERMUTATION_SEEDING			'M'#define PERTURBATION_MAGNITUDE			0.1#define RANDOM_INIT				0	// myCLA.{row|col}InitializationMethod (DEFAULT)#define RANDOM_PERTURB_INIT 			1	// myCLA.{row|col}InitializationMethod#define FARTHEST_INIT       			2	// myCLA.{row|col}InitializationMethod#define PERTURBATION_INIT			3	// myCLA.{row|col}InitializationMethod#define SEEDING_INIT				4	// myCLA.{row|col}InitializationMethod#define PERMUTATION_INIT			5	// myCLA.{row|col}InitializationMethod#define ONE_INPUT_MODE				3	// myCLA.{row|col}SeedingAccessMode#define BOTH_INPUT_MODE				4	// myCLA.{row|col}SeedingAccessModeconst char initialMethod[][DEFAULT_STRING_LENGTH]   = {"Random",      "Random perturbation",     "Farthest apart",      "Perturbation",     "Seeding file",     "Permutation",      "Seeding file (two-line format)",			// not used     "Seeding file (block format)"			// not used    };// for "-T"#define BATCH_UPDATE_THRESHOLD  		0.001		// (DEFAULT)#define LOCAL_SEARCH_THRESHOLD  		-0.000001	// for both row and col (DEFAULT)#define BATCH_UPDATE_STEP			'B'#define LOCAL_SEARCH_STEP			'L'// for "-U"#define LOCAL_SEARCH_LENGTH			0	// (DEFAULT)#define SINGLE_UPDATE				'0'#define SINGLE_SINGLE_UPDATE			'1'#define MULTIPLE_UPDATE				'2'#define SINGLE_FLIP				'3'#define MULTIPLE_FLIP				'4'#define SELECTION_PROBABILITY			0.5#define MULTIPLE_FACTOR				2.0#define SINGLE_RESPECTIVELY			0	// myCLA.batchUpdateType#define SINGLE_IN_BATCH				1	// myCLA.batchUpdateType#define MULTIPLE_RESPECTIVELY			2	// myCLA.batchUpdateType#define SINGLE_BY_FLIP				3	// myCLA.batchUpdateType#define MULTIPLE_BY_FLIP			4	// myCLA.batchUpdateType#define BOTH_ROW_AND_COL			0	// myCLA.localSearchType (not used)#define COL_ONLY				1	// myCLA.localSearchType (not used)#define ROW_ONLY				2	// myCLA.localSearchType (not used)#define RESUME_LOCAL_SEARCH			-1	// localSearch resumes when empty cluster(s) exist(s)							// In fact, local search is controlled, based on 							//   both rowLocalSearchLength and colLocalSearchLength#define DEFAULT_ROW_LOCAL_SEARCH_LENGTH		20	// used to avoid row empty clusters#define DEFAULT_COL_LOCAL_SEARCH_LENGTH		20	// used to avoid col empty clusters#define DEFAULT_MAX_PINGPONG_ITERATION		50	// used to avoid infinite pingpong iterationstruct commandLineArgument {  int numInvalidCLA;				// used to keep track of # of invalid command-line-arguments  int algorithmType;				// -A    int numColCluster;				// -C  int dumpLevel;				// -D  int dumpAccessMode;				// -D  bool showingEachCluster;			// -E  int inputMatrixType;				// -I  int inputFormatType;				// -I  bool computingOneWayObjective;		// -J  int externalValidityType;			// -K  int classOffsetType;				// -K  int numRowClass;				// used for validateRowCluster() and related with -K  int numColClass;				// used for validateColCluster() and related with -K  int smoothingType;				// -M  double smoothingFactor;			// -M		// not used...	  double rowAnnealingFactor;			// -M  double colAnnealingFactor;			// -M  double rowSmoothingFactor;			// -M  double colSmoothingFactor;			// -M  int numRun;					// -N  int coclusterOffsetType;			// -O  int coclusterLabelType;			// -O  int coclusterAccessMode;			// -O  int objectiveAccessMode;			// -O  int statisticsAccessMode;			// -0  int numRowCluster;				// -R  int rowInitializationMethod;			// -S  int colInitializationMethod;			// -S  int rowSeedingOffsetType;			// -S  int colSeedingOffsetType;			// -S  int numRowSeedingSet;				// -S s b/c/r 0/1  int numColSeedingSet;				// -S s b/c/r 0/1  int rowSeedingAccessMode;			// -S s b/c/r 0/1  int colSeedingAccessMode;			// -S s b/c/r 0/1  int numRowPermutation;			// -S m  int numColPermutation;			// -S m  double perturbationMagnitude;			// -S  double rowBatchUpdateThreshold;		// -T b  double colBatchUpdateThreshold;		// -T b  double rowLocalSearchThreshold;		// -T l  double colLocalSearchThreshold;		// -T l  int batchUpdateType;				// -U b  int localSearchType;				// -U l		// not used...  int rowLocalSearchLength;			// -U l   int colLocalSearchLength;			// -U l   bool takingReverse;				// -X  int numEmptyRow;				// not used...  int numEmptyCol;				// to keep # of empty column(s) in input matrix  int *emptyRowId;				// not used...  int *emptyColId;				// only needed for checking empty column(s) in VSM in CCS   int *rowClassLabel;				// to keep row class label  int *colClassLabel;				// to keep column class label  bool havingArgument; 				// Is input matrix specified or not?    char dumpFilename[FILENAME_LENGTH];		// -D  char inputFilename[FILENAME_LENGTH];		// -I  char bothClassFilename[FILENAME_LENGTH];	// -K  char rowClassFilename[FILENAME_LENGTH];	// -K  char colClassFilename[FILENAME_LENGTH];	// -K  char coclusterFilename[FILENAME_LENGTH];	// -O  char statisticsFilename[FILENAME_LENGTH];	// -0  char objectiveFilename[FILENAME_LENGTH];	// -0  char bothSeedingFilename[FILENAME_LENGTH];	// -S		// not used...  char rowSeedingFilename[FILENAME_LENGTH];	// -S  char colSeedingFilename[FILENAME_LENGTH];	// -S  char scalingType[SCALE_SURFIX_LENGTH];	// for input matrix in CCS, but not used here                                                // inputFormatType handles this.};  #define DEFAULT_algorithmType			MINIMUM_SUM_SQUARE_RESIDUE_I_CC#define DEFAULT_numColCluster			1#define DEFAULT_dumpLevel			MINIMUM_DUMP_LEVEL#define DEFAULT_dumpAccessMode			NO_OPEN_MODE#define DEFAULT_showingEachCluster		false#define DEFAULT_inputMatrixType			DENSE_MATRIX#define DEFAULT_inputFormatType			DIM_MATRIX_SEPARATE_FORMAT#define DEFAULT_computingOneWayObjective	false#define DEFAULT_externalValidityType		NO_EXTERNAL_VALIDITY#define DEFAULT_classOffsetType			START_FROM_1#define DEFAULT_numRowClass			0#define DEFAULT_numColClass			0#define DEFAULT_smoothingType			NO_SMOOTHING#define DEFAULT_rowAnnealingFactor		ANNEALING_FACTOR#define DEFAULT_colAnnealingFactor		ANNEALING_FACTOR#define DEFAULT_rowSmoothingFactor		SMOOTHING_FACTOR#define DEFAULT_colSmoothingFactor		SMOOTHING_FACTOR#define DEFAULT_numRun				1#define DEFAULT_coclusterOffsetType		START_FROM_1#define DEFAULT_coclusterLabelType		SIMPLE_FORMAT#define DEFAULT_coclusterAccessMode		NO_OPEN_MODE#define DEFAULT_objectiveAccessMode		NO_OPEN_MODE#define DEFAULT_statisticsAccessMode		NO_OPEN_MODE#define DEFAULT_numRowCluster			1#define DEFAULT_rowInitializationMethod		RANDOM_INIT#define DEFAULT_colInitializationMethod		RANDOM_INIT#define DEFAULT_rowSeedingOffsetType		START_FROM_1#define DEFAULT_colSeedingOffsetType		START_FROM_1#define DEFAULT_numRowSeedingSet		1			// for -S s b/c/r 0/1#define DEFAULT_numColSeedingSet		1			// for -S s b/c/r 0/1#define DEFAULT_rowSeedingAccessMode		NO_OPEN_MODE#define DEFAULT_colSeedingAccessMode		NO_OPEN_MODE#define DEFAULT_perturbationMagnitude		PERTURBATION_MAGNITUDE#define DEFAULT_numRowPermutation		1			// for -S m#define DEFAULT_numColPermutation		1			// for -S m#define DEFAULT_rowBatchUpdateThreshold		BATCH_UPDATE_THRESHOLD#define DEFAULT_colBatchUpdateThreshold		BATCH_UPDATE_THRESHOLD#define DEFAULT_rowLocalSearchThreshold		LOCAL_SEARCH_THRESHOLD#define DEFAULT_colLocalSearchThreshold		LOCAL_SEARCH_THRESHOLD#define DEFAULT_batchUpdateType			SINGLE_RESPECTIVELY#define DEFAULT_localSearchType			BOTH_ROW_AND_COL	// not used#define DEFAULT_rowLocalSearchLength		0#define DEFAULT_colLocalSearchLength		0			#define DEFAULT_takingReverse			false#define DEFAULT_havingArgument			false#endif // !defined(_CONSTANTS_H_)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产女人aaa级久久久级| 欧美精品一区二区精品网| 欧美影视一区二区三区| 91精品国产色综合久久久蜜香臀| 日韩女优电影在线观看| 国产精品入口麻豆原神| 亚洲成av人片在线观看无码| 国模娜娜一区二区三区| 欧美专区亚洲专区| 精品国产一区二区亚洲人成毛片| 国产精品久久久久久久蜜臀| 亚洲成精国产精品女| 丁香网亚洲国际| 欧美精品日韩综合在线| 国产精品久久久久四虎| 久久国产生活片100| 欧美伊人精品成人久久综合97| 精品国产乱码久久久久久久久| 亚洲综合免费观看高清在线观看| 国产一区二区0| 911精品国产一区二区在线| 国产精品久久久久久户外露出| 美国欧美日韩国产在线播放| 欧美曰成人黄网| 欧美精彩视频一区二区三区| 久久国产精品一区二区| 欧美日韩国产片| 亚洲人妖av一区二区| 国产不卡一区视频| 精品国产露脸精彩对白| 日韩vs国产vs欧美| 欧美在线一区二区| 亚洲青青青在线视频| 国产电影一区在线| 国产清纯在线一区二区www| 亚洲精品乱码久久久久久久久| 国产91丝袜在线播放九色| 日韩免费看的电影| 奇米影视一区二区三区| 欧美挠脚心视频网站| 亚洲一二三级电影| 日本高清免费不卡视频| 亚洲猫色日本管| 91视频一区二区| 久久色中文字幕| 日日摸夜夜添夜夜添精品视频| 色综合天天综合在线视频| 国产午夜精品福利| 成人毛片在线观看| 久久影院午夜片一区| 国产精品正在播放| 久久久久久久久蜜桃| 国产精品18久久久久久久久久久久| 精品欧美乱码久久久久久1区2区 | 制服丝袜亚洲播放| 日韩高清在线不卡| 欧美成人三级在线| 粉嫩aⅴ一区二区三区四区五区| 久久久www成人免费毛片麻豆 | 国产精品家庭影院| 色诱视频网站一区| 视频一区视频二区中文| 欧美一级在线观看| 国产精品白丝jk黑袜喷水| 欧美国产视频在线| 欧美在线观看视频一区二区| 亚洲国产精品麻豆| 日韩欧美激情一区| 成人h精品动漫一区二区三区| 亚洲美女一区二区三区| 制服丝袜一区二区三区| 国产精品正在播放| 亚洲黄色免费网站| 日韩欧美一区在线| 国产成都精品91一区二区三| 亚洲少妇中出一区| 日韩精品一区二区在线| jizzjizzjizz欧美| 午夜久久久久久电影| 精品美女一区二区| 在线一区二区观看| 精品一区二区成人精品| 亚洲三级在线观看| 日韩欧美美女一区二区三区| 波多野结衣中文字幕一区| 亚洲va中文字幕| 国产欧美精品一区二区三区四区 | 国内外成人在线| 日本va欧美va瓶| 欧美美女bb生活片| 粉嫩嫩av羞羞动漫久久久| 亚洲一区二区三区精品在线| 91精品国产免费| 色综合天天综合网天天狠天天| 日本午夜精品视频在线观看| 国产精品电影一区二区| 91精品黄色片免费大全| 97精品视频在线观看自产线路二| 五月天激情综合网| 18成人在线观看| 久久精品男人天堂av| 在线播放中文字幕一区| 97aⅴ精品视频一二三区| 免费看日韩a级影片| 亚洲欧美日韩小说| 欧美激情综合在线| 日韩一级大片在线观看| 精品视频色一区| 91丨porny丨在线| 成人免费视频视频在线观看免费| 日韩黄色免费电影| 久久先锋影音av| 日韩精品一区二区三区swag | 亚洲欧洲日产国码二区| 欧美一区在线视频| 成人午夜视频在线观看| 奇米综合一区二区三区精品视频| 国产精品三级在线观看| 久久综合国产精品| wwwwww.欧美系列| 欧美久久婷婷综合色| 99在线视频精品| eeuss国产一区二区三区| 日韩电影在线一区二区| 午夜电影网一区| 天堂久久久久va久久久久| 国产精品免费久久| 国产精品乱码久久久久久| 久久综合给合久久狠狠狠97色69| 9191久久久久久久久久久| 欧美午夜寂寞影院| 欧美日韩亚洲综合| 制服丝袜亚洲播放| 在线视频欧美精品| 成人激情图片网| 日韩黄色免费电影| 久久天堂av综合合色蜜桃网| 337p粉嫩大胆色噜噜噜噜亚洲| 精品免费99久久| 欧美韩国一区二区| 亚洲私人黄色宅男| 亚洲国产精品嫩草影院| 午夜精品久久久久久不卡8050| 亚洲电影一区二区三区| 日本不卡在线视频| 国产米奇在线777精品观看| 国产成a人亚洲| 一本一本大道香蕉久在线精品| 色综合久久精品| 91精品国产全国免费观看| 日韩一区国产二区欧美三区| 精品国产乱码久久久久久久| 国产精品国产三级国产普通话蜜臀| 18欧美亚洲精品| 日韩精品免费视频人成| 国产精品一区二区视频| 一本一本久久a久久精品综合麻豆| 欧美亚洲动漫制服丝袜| 日韩精品资源二区在线| 国产精品伦理一区二区| 亚洲福利视频三区| 国模大尺度一区二区三区| 99亚偷拍自图区亚洲| 91精品国产丝袜白色高跟鞋| 国产午夜精品久久久久久免费视| 亚洲精品综合在线| 精品一区二区三区在线视频| av成人免费在线观看| 欧美一区二区精品久久911| 国产精品美女久久久久久久网站| 亚洲成人av一区二区| 成人精品视频一区二区三区尤物| 欧美日韩一区二区不卡| 久久久久久夜精品精品免费| 亚洲精品国产成人久久av盗摄| 乱一区二区av| 一本大道av伊人久久综合| 精品美女一区二区| 日本美女视频一区二区| 欧美mv日韩mv国产网站app| 亚洲蜜臀av乱码久久精品| 国产尤物一区二区| 欧美情侣在线播放| 亚洲视频1区2区| 国产成人午夜电影网| 欧美区一区二区三区| 亚洲日本丝袜连裤袜办公室| 国内精品不卡在线| 欧美放荡的少妇| 亚洲精品中文字幕乱码三区 | 国产精品卡一卡二| 久久精品国产77777蜜臀| 欧美性生活久久| 亚洲欧美自拍偷拍色图| 国产精品2024| xfplay精品久久| 日韩经典中文字幕一区| 91网站在线观看视频| 国产午夜精品久久久久久免费视| 毛片一区二区三区|