weka.core.Utils.getOption()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(10.3k)|赞(0)|评价(0)|浏览(139)

本文整理了Java中weka.core.Utils.getOption()方法的一些代码示例,展示了Utils.getOption()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Utils.getOption()方法的具体详情如下:
包路径:weka.core.Utils
类名称:Utils
方法名:getOption

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 &lt;alpha&gt;
 *  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 &lt;alpha&gt;
 *  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 &lt;num&gt;
 *  number of clusters. (default = 2).</pre>
 * 
 * <pre> -S &lt;num&gt;
 *  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 &lt;num&gt;
 *  number of clusters. (default = 2).</pre>
 * 
 * <pre> -S &lt;num&gt;
 *  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) {

相关文章

微信公众号

最新文章

更多