/** * Normalize a string array to an input vector. * @param line The unnormalized string array. * @param data The output data. * @param originalOrder Should the output be forced into the original column order? */ public void normalizeInputVector(String[] line, double[] data, boolean originalOrder) { int outputIndex = 0; int i = 0; for (ColumnDefinition colDef : this.inputColumns) { int idx; if (originalOrder) { idx = this.sourceColumns.indexOf(colDef); } else { idx = i; } outputIndex = normalizeToVector(colDef, outputIndex, data, true, line[idx]); i++; } } }
String value = line[index]; column = this.helper.normalizeToVector(colDef, column, getData()[row], true, value); String value = line[index]; column = this.helper.normalizeToVector(colDef, column, getData()[row], false, value);