de.lmu.ifi.dbs.elki.logging.Logging.warning()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(168)

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

Logging.warning介绍

[英]Log a message at the 'warning' level.
[中]以“警告”级别记录消息。

代码示例

代码示例来源:origin: elki-project/elki

protected static Constructor<?> getConstructor(final Class<?> cls) {
 try {
  return cls.getConstructor(Parameterization.class);
 }
 catch(java.lang.NoClassDefFoundError e) {
  return null;
 }
 catch(Exception | java.lang.Error e) {
  // Not parameterizable.
  LOG.warning(e.getMessage(), e);
  return null;
 }
}

代码示例来源:origin: elki-project/elki

@Override
public synchronized void deallocateSingleDBID(DBIDRef id) {
 final int intid = id.internalGetIndex();
 if (intid >= 0) {
  LOG.warning("Single DBID returned is from a range allocation!");
  return;
 }
 final int pos = -intid - 1;
 dynamicUsed.clear(pos);
 dynamicStart = Math.min(dynamicStart, pos);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

@Override
public double estimateDensity(NumberVector vec) {
 double power = mahalanobisDistance(vec) * .5;
 double prob = normDistrFactor * Math.exp(-power);
 if(!(prob >= 0.)) {
  LOG.warning("Invalid probability: " + prob + " power: " + power + " factor: " + normDistrFactor);
  prob = 0.;
 }
 return prob * weight;
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

@Override
public double estimateDensity(NumberVector vec) {
 double power = mahalanobisDistance(vec) * .5;
 double prob = normDistrFactor * Math.exp(-power);
 if(!(prob >= 0.)) {
  LOG.warning("Invalid probability: " + prob + " power: " + power + " factor: " + normDistrFactor);
  prob = 0.;
 }
 return prob * weight;
}

代码示例来源:origin: elki-project/elki

/**
 * Save/export the current plot.
 */
protected void saveCurrentPlot() {
 final SVGPlot currentPlot = svgCanvas.getPlot();
 if(currentPlot == null) {
  LOG.warning("saveCurrentPlot() called without a visible plot!");
  return;
 }
 SVGSaveDialog.showSaveDialog(currentPlot, 512, 512);
}

代码示例来源:origin: elki-project/elki

@Override
public void checkRange(DBIDRange range) {
 final int size = max + 1 - min;
 if(size < range.size()) {
  LOG.warning("Distance matrix has size " + size + " but range has size: " + range.size());
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

@Override
protected void getParameterDistanceFunction(Parameterization config) {
 super.getParameterDistanceFunction(config);
 if(distanceFunction instanceof SquaredEuclideanDistanceFunction) {
  return; // Proper choice.
 }
 if(distanceFunction != null && !distanceFunction.isMetric()) {
  LOG.warning("Compare k-means requires a metric distance, and k-means should only be used with squared Euclidean distance!");
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-batik-visualization

/**
 * Save/export the current plot.
 */
protected void saveCurrentPlot() {
 final SVGPlot currentPlot = svgCanvas.getPlot();
 if(currentPlot == null) {
  LOG.warning("saveCurrentPlot() called without a visible plot!");
  return;
 }
 SVGSaveDialog.showSaveDialog(currentPlot, 512, 512);
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-precomputed

@Override
public void checkRange(DBIDRange range) {
 final int size = max + 1 - min;
 if(size < range.size()) {
  LOG.warning("Distance matrix has size " + size + " but range has size: " + range.size());
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

@Override
protected void getParameterDistanceFunction(Parameterization config) {
 super.getParameterDistanceFunction(config);
 if(distanceFunction instanceof SquaredEuclideanDistanceFunction) {
  return; // Proper choice.
 }
 if(distanceFunction != null && !distanceFunction.isMetric()) {
  LOG.warning("Compare k-means requires a metric distance, and k-means should only be used with squared Euclidean distance!");
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-precomputed

@Override
public void checkRange(DBIDRange range) {
 final int size = max + 1 - min;
 if(size < range.size()) {
  LOG.warning("Distance matrix has size " + size + " but range has size: " + range.size());
 }
}

代码示例来源:origin: elki-project/elki

@Override
public KNNList getKNNForDBID(DBIDRef id, int k) {
 if(!warned && k > preprocessor.getK()) {
  getLogger().warning("Requested more neighbors than preprocessed: requested " + k + " preprocessed " + preprocessor.getK(), new Throwable());
  warned = true;
 }
 return preprocessor.get(id).subList(k);
}

代码示例来源:origin: elki-project/elki

/**
  * Ensure that the progress was completed, to make progress bars disappear
  * 
  * @param logger Logger to report to.
  */
 public void ensureCompleted(Logging logger) {
  if(!isComplete()) {
   logger.warning("Progress had not completed automatically as expected: " + getProcessed() + "/" + total, new Throwable());
   setProcessed(getTotal());
   logger.progress(this);
  }
 }
}

代码示例来源:origin: elki-project/elki

@Override
public void checkRange(DBIDRange range) {
 if(cache.getMatrixSize() < range.size()) {
  LOG.warning("Distance matrix has size " + cache.getMatrixSize() + " but range has size: " + range.size());
 }
}

代码示例来源:origin: elki-project/elki

@Override
public void checkRange(DBIDRange range) {
 if(cache.getMatrixSize() < range.size()) {
  LOG.warning("Distance matrix has size " + cache.getMatrixSize() + " but range has size: " + range.size());
 }
}

代码示例来源:origin: elki-project/elki

@Override
protected void makeOptions(Parameterization config) {
 IntParameter variatesP = new IntParameter(VARIATES_ID)//
 .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT);
 if(config.grab(variatesP)) {
  variates = variatesP.intValue();
  if(variates == 1) {
   LOG.warning("For univariate series, you should not need to use this filter.");
  }
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-input

@Override
protected void makeOptions(Parameterization config) {
 IntParameter variatesP = new IntParameter(VARIATES_ID)//
 .addConstraint(CommonConstraints.GREATER_EQUAL_ONE_INT);
 if(config.grab(variatesP)) {
  variates = variatesP.intValue();
  if(variates == 1) {
   LOG.warning("For univariate series, you should not need to use this filter.");
  }
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

@Override
public void checkRange(DBIDRange range) {
 if(cache.getMatrixSize() < range.size()) {
  LOG.warning("Distance matrix has size " + cache.getMatrixSize() + " but range has size: " + range.size());
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki

@Override
public void checkRange(DBIDRange range) {
 if(cache.getMatrixSize() < range.size()) {
  LOG.warning("Distance matrix has size " + cache.getMatrixSize() + " but range has size: " + range.size());
 }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-precomputed

@Override
public void checkRange(DBIDRange range) {
 if(cache.getMatrixSize() < range.size()) {
  LOG.warning("Distance matrix has size " + cache.getMatrixSize() + " but range has size: " + range.size());
 }
}

相关文章