本文整理了Java中weka.core.Utils.getOption()
方法的一些代码示例,展示了Utils.getOption()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.getOption()
方法的具体详情如下:
包路径:weka.core.Utils
类名称:Utils
方法名:getOption
[英]Gets an option indicated by a flag "-Char" from the given array of strings. Stops searching at the first marker "--". Replaces flag and option with empty strings.
[中]从给定的字符串数组中获取由标志“-Char”指示的选项。停止搜索第一个标记“-”。用空字符串替换标志和选项。
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
/**
* Parses a given list of options.
* <p/>
*
* <!-- options-start --> Valid options are:
* <p/>
*
* <pre>
* -A <alpha>
* Initial count (alpha)
* </pre>
*
* <!-- options-end -->
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String sAlpha = Utils.getOption('A', options);
if (sAlpha.length() != 0) {
m_fAlpha = (new Float(sAlpha)).floatValue();
} else {
m_fAlpha = 0.5f;
}
Utils.checkForRemainingOptions(options);
} // setOptions
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
public void setOptions(String[] options) throws Exception {
setUseConjugateGradientDescent(Utils.getFlag('C', options));
String ridgeString = Utils.getOption('R', options);
if (ridgeString.length() != 0) {
m_Ridge = Double.parseDouble(ridgeString);
String maxItsString = Utils.getOption('M', options);
if (maxItsString.length() != 0) {
m_MaxIts = Integer.parseInt(maxItsString);
Utils.checkForRemainingOptions(options);
代码示例来源:origin: net.sf.meka/meka
/**
* Parses a given list of options.
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String value;
setSkipTitle(Utils.getFlag("skip-title", options));
value = Utils.getOption("W", options);
if (value.isEmpty())
throw new Exception("No classname provided!");
setClassname(value);
super.setOptions(options);
}
代码示例来源:origin: Waikato/weka-trunk
public void setOptions(String[] options) throws Exception {
setUseConjugateGradientDescent(Utils.getFlag('C', options));
String ridgeString = Utils.getOption('R', options);
if (ridgeString.length() != 0) {
m_Ridge = Double.parseDouble(ridgeString);
String maxItsString = Utils.getOption('M', options);
if (maxItsString.length() != 0) {
m_MaxIts = Integer.parseInt(maxItsString);
Utils.checkForRemainingOptions(options);
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
/**
* Parses a given list of options.
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String optionString = Utils.getOption('N', options);
if (optionString.length() != 0) {
setMaxInstancesInLeaf(Integer.parseInt(optionString));
} else {
setMaxInstancesInLeaf(40);
}
setContainChildBalls(Utils.getFlag('R', options));
}
代码示例来源:origin: Waikato/weka-trunk
/**
* Parses a given list of options.
* <p/>
*
* <!-- options-start --> Valid options are:
* <p/>
*
* <pre>
* -A <alpha>
* Initial count (alpha)
* </pre>
*
* <!-- options-end -->
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String sAlpha = Utils.getOption('A', options);
if (sAlpha.length() != 0) {
m_fAlpha = (new Float(sAlpha)).floatValue();
} else {
m_fAlpha = 0.5f;
}
Utils.checkForRemainingOptions(options);
} // setOptions
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
public void setOptions(String[] options) throws Exception {
String optionString = Utils.getOption("N", options);
if (optionString.length() > 0) {
setNumComponents(Integer.parseInt(optionString));
setNumComponents(-1);
optionString = Utils.getOption("M", options);
if (optionString.length() > 0) {
setMaxNumComponents(Integer.parseInt(optionString));
setMaxNumComponents(5);
optionString = Utils.getOption("S", options);
if (optionString.length() > 0) {
setSeed(Integer.parseInt(optionString));
setSeed(1);
optionString = Utils.getOption("B", options);
if (optionString.length() > 0) {
setNumBootstrapRuns(Integer.parseInt(optionString));
setNumBootstrapRuns(10);
m_UseNormalizedEntropy = Utils.getFlag("E", options);
Utils.checkForRemainingOptions(options);
代码示例来源:origin: Waikato/meka
/**
* Parses a given list of options.
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String value;
setSkipTitle(Utils.getFlag("skip-title", options));
value = Utils.getOption("W", options);
if (value.isEmpty())
throw new Exception("No classname provided!");
setClassname(value);
super.setOptions(options);
}
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
/**
* Parses a given list of options.
* <p/>
*
<!-- options-start -->
* Valid options are: <p/>
*
* <pre> -N <num>
* number of clusters. (default = 2).</pre>
*
* <pre> -S <num>
* Random number seed.
* (default 1)</pre>
*
<!-- options-end -->
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String optionString = Utils.getOption('N', options);
if (optionString.length() != 0) {
setNumClusters(Integer.parseInt(optionString));
}
super.setOptions(options);
Utils.checkForRemainingOptions(options);
}
代码示例来源:origin: Waikato/weka-trunk
public void setOptions(String[] options) throws Exception {
String optionString = Utils.getOption("N", options);
if (optionString.length() > 0) {
setNumComponents(Integer.parseInt(optionString));
setNumComponents(-1);
optionString = Utils.getOption("M", options);
if (optionString.length() > 0) {
setMaxNumComponents(Integer.parseInt(optionString));
setMaxNumComponents(5);
optionString = Utils.getOption("S", options);
if (optionString.length() > 0) {
setSeed(Integer.parseInt(optionString));
setSeed(1);
optionString = Utils.getOption("B", options);
if (optionString.length() > 0) {
setNumBootstrapRuns(Integer.parseInt(optionString));
setNumBootstrapRuns(10);
m_UseNormalizedEntropy = Utils.getFlag("E", options);
Utils.checkForRemainingOptions(options);
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
/**
* Parses a given list of options.
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String tmpStr;
tmpStr = Utils.getOption('W', options);
if (tmpStr.length() > 0) {
setClassname(tmpStr);
} else {
setClassname(this.getClass().getName());
}
setUseStars(!Utils.getFlag("nostars", options));
setDir(Utils.getOption("dir", options));
setSilent(Utils.getFlag("silent", options));
}
代码示例来源:origin: Waikato/weka-trunk
/**
* Parses a given list of options.
* <p/>
*
<!-- options-start -->
* Valid options are: <p/>
*
* <pre> -N <num>
* number of clusters. (default = 2).</pre>
*
* <pre> -S <num>
* Random number seed.
* (default 1)</pre>
*
<!-- options-end -->
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String optionString = Utils.getOption('N', options);
if (optionString.length() != 0) {
setNumClusters(Integer.parseInt(optionString));
}
super.setOptions(options);
Utils.checkForRemainingOptions(options);
}
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
String expString = Utils.getOption('E', options);
if (expString.length() != 0) {
setExpression(expString);
String name = Utils.getOption('N', options);
if (name.length() != 0) {
setName(name);
setDebug(Utils.getFlag('D', options));
Utils.checkForRemainingOptions(options);
代码示例来源:origin: Waikato/weka-trunk
/**
* Parses a given list of options.
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String optionString = Utils.getOption('N', options);
if (optionString.length() != 0) {
setMaxInstancesInLeaf(Integer.parseInt(optionString));
} else {
setMaxInstancesInLeaf(40);
}
setContainChildBalls(Utils.getFlag('R', options));
}
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
while ((attS = Utils.getOption('A', options)).length() > 0) {
addAttributeSpec(attS);
Utils.checkForRemainingOptions(options);
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
String optionString = Utils.getOption('S', options);
if (optionString.length() != 0) {
Double temp = Double.valueOf(optionString);
setShrinkage(temp.doubleValue());
setMinimizeAbsoluteError(Utils.getFlag('A', options));
Utils.checkForRemainingOptions(options);
代码示例来源:origin: Waikato/weka-trunk
/**
* Parses a given list of options.
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
String tmpStr;
tmpStr = Utils.getOption('W', options);
if (tmpStr.length() > 0) {
setClassname(tmpStr);
} else {
setClassname(this.getClass().getName());
}
setUseStars(!Utils.getFlag("nostars", options));
setDir(Utils.getOption("dir", options));
setSilent(Utils.getFlag("silent", options));
}
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
public void setOptions(String[] options) throws Exception {
String tmpStr = Utils.getOption('S', options);
if (tmpStr.length() != 0) {
setRandomSeed(Integer.parseInt(tmpStr));
tmpStr = Utils.getOption('Z', options);
if (tmpStr.length() != 0) {
setSampleSize(Integer.parseInt(tmpStr));
Utils.checkForRemainingOptions(options);
代码示例来源:origin: nz.ac.waikato.cms.weka/weka-stable
/**
* Parses a given list of options.
* <p/>
*
* Valid options are:
* <p>
*
* -U <br>
* Use unsmoothed predictions.
* <p>
*
* -R <br>
* Build a regression tree rather than a model tree.
* <p>
*
* @param options the list of options as an array of strings
* @throws Exception if an option is not supported
*/
@Override
public void setOptions(String[] options) throws Exception {
setUnpruned(Utils.getFlag('N', options));
setUseUnsmoothed(Utils.getFlag('U', options));
setBuildRegressionTree(Utils.getFlag('R', options));
String optionString = Utils.getOption('M', options);
if (optionString.length() != 0) {
setMinNumInstances((new Double(optionString)).doubleValue());
}
super.setOptions(options);
Utils.checkForRemainingOptions(options);
}
代码示例来源:origin: net.sf.meka/meka
setDebug(Utils.getFlag("D", options));
setOutputFilename(Utils.getFlag("F", options));
setDirectory(new File(Utils.getOption("dir", options)));
String charSet = Utils.getOption("charset", options);
m_charSet = "";
if (charSet.length() > 0) {
内容来源于网络,如有侵权,请联系作者删除!