public WeightedCodebookFeatureCollection(WeightedCodebookTrainerParams params, int numFiles) { if (numFiles > 0) indexMapFiles = StringUtils.indexedNameGenerator(params.trainingBaseFolder + params.codebookHeader.sourceTag + "_" + params.codebookHeader.targetTag + "_", numFiles, 1, "", params.indexMapFileExtension); else indexMapFiles = null; }
public WeightedCodebookFeatureCollection(WeightedCodebookTrainerParams params, int numFiles) { if (numFiles > 0) indexMapFiles = StringUtils.indexedNameGenerator(params.trainingBaseFolder + params.codebookHeader.sourceTag + "_" + params.codebookHeader.targetTag + "_", numFiles, 1, "", params.indexMapFileExtension); else indexMapFiles = null; }
public static String[] indexedNameGenerator(String preName, int numFiles) { return indexedNameGenerator(preName, numFiles, 1); }
public static String[] indexedNameGenerator(String preName, int numFiles) { return indexedNameGenerator(preName, numFiles, 1); }
public static String[] indexedNameGenerator(String preName, int numFiles, int startIndex) { return indexedNameGenerator(preName, numFiles, startIndex, ""); }
public static String[] indexedNameGenerator(String preName, int numFiles, int startIndex, String postName) { return indexedNameGenerator(preName, numFiles, startIndex, postName, ".tmp"); }
public static String[] indexedNameGenerator(String preName, int numFiles, int startIndex) { return indexedNameGenerator(preName, numFiles, startIndex, ""); }
public static String[] indexedNameGenerator(String preName, int numFiles, int startIndex, String postName) { return indexedNameGenerator(preName, numFiles, startIndex, postName, ".tmp"); }
public static String[] indexedNameGenerator(String preName, int numFiles, int startIndex, String postName, String extension) { int numDigits = 0; if (numFiles > 0) numDigits = (int) Math.floor(Math.log10(startIndex + numFiles - 1)); return indexedNameGenerator(preName, numFiles, startIndex, postName, extension, numDigits); }
public static String[] indexedNameGenerator(String preName, int numFiles, int startIndex, String postName, String extension) { int numDigits = 0; if (numFiles > 0) numDigits = (int) Math.floor(Math.log10(startIndex + numFiles - 1)); return indexedNameGenerator(preName, numFiles, startIndex, postName, extension, numDigits); }