/** * Num attributes. * * @return the int */ public int numAttributes() { return this.instanceInformation.numAttributes(); }
public int numAttributes() { return this.instanceInformation.numAttributes(); }
public int numInputAttributes() { int ret = 0; if (classIndex == Integer.MAX_VALUE) {//Multi Label ret=this.numAttributes()-range.getSelectionLength(); //JD } else { //Single Label ret = this.numAttributes() - 1; } return ret; }
/** * Instantiates a new arff loader. * * @param reader the reader * @param size the size * @param classAttribute the class attribute */ public ArffLoader(Reader reader, int size, int classAttribute) { // size is not used this(reader); if (classAttribute < 0) { this.instanceInformation.setClassIndex(this.instanceInformation.numAttributes() - 1); //System.out.print(this.instanceInformation.classIndex()); } else if (classAttribute > 0) { this.instanceInformation.setClassIndex(classAttribute - 1); } }
public Instance readInstanceDense() { Instance instance = new DenseInstance(this.instanceInformation.numAttributes() + 1);
arrayAttributeValues[i] = attributeValues.get(i).doubleValue(); instance.addSparseValues(arrayIndexValues, arrayAttributeValues, this.instanceInformation.numAttributes()); return instance;
arrayAttributeValues[i] = attributeValues.get(i).doubleValue(); instance.addSparseValues(arrayIndexValues, arrayAttributeValues, this.instanceInformation.numAttributes()); return instance;
private Instance readDenseInstanceSparse() { Instance instance = new DenseInstance(this.instanceInformation.numAttributes() + 1);
Instance instance = newDenseInstance(this.instanceInformation.numAttributes());
Instance instance = newDenseInstance(this.instanceInformation.numAttributes());
private void initStreamTokenizer(Reader reader) { BufferedReader br = new BufferedReader(reader); //Init streamTokenizer streamTokenizer = new StreamTokenizer(br); streamTokenizer.resetSyntax(); streamTokenizer.whitespaceChars(0, ' '); streamTokenizer.wordChars(' ' + 1, '\u00FF'); streamTokenizer.whitespaceChars(',', ','); streamTokenizer.commentChar('%'); streamTokenizer.quoteChar('"'); streamTokenizer.quoteChar('\''); streamTokenizer.ordinaryChar('{'); streamTokenizer.ordinaryChar('}'); streamTokenizer.eolIsSignificant(true); this.instanceInformation = this.getHeader(); if (classAttribute < 0) { this.instanceInformation.setClassIndex(this.instanceInformation.numAttributes() - 1); //System.out.print(this.instanceInformation.classIndex()); } else if (classAttribute > 0) { this.instanceInformation.setClassIndex(classAttribute - 1); } } }