classdescvec.java
来自「用于multivariate时间序列分类」· Java 代码 · 共 70 行
JAVA
70 行
/** * Encodes all the features of classes available. * * * @author Waleed Kadous * @version $Id: ClassDescVec.java,v 1.1.1.1 2002/06/28 07:36:16 waleed Exp $ */package tclass; import tclass.util.*; public class ClassDescVec implements ClassDescVecI { private StringMap classmap; /** * Default constructor */ public ClassDescVec(){ classmap = new StringMap(); } /** Add a new class label to this class. * */ public int add(String classlabel){ return classmap.add(classlabel); } public String toString(){ String retval = "[ "; for(int i=0; i < classmap.size(); i++){ retval += classmap.getString(i) + " " ; } retval += "]"; return retval; } /** * Converts from a ClassLabel to an integer using this ClassDescVec. * * @param classlabel The String you want to convert to an int. * @return The corresponding int. -1 if there is no such string in this * mapping. */ public int getId(String classlabel){ return classmap.getInt(classlabel); } /** * Get the string corresponding to a particular class. * */ public String getClassLabel(int classid){ return classmap.getString(classid); } /** * Get the number of strings stored in this mapping. */ public int size(){ return classmap.size(); } }
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?