本文整理了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
[英]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());
}
}
内容来源于网络,如有侵权,请联系作者删除!