navigationOffsets.sort();
protected void sort() { list_.sort(); }
public ListVarSet (Universe universe, Collection included) { this.universe = universe; this.included = new TIntArrayList (included.size ()); java.util.Iterator it = included.iterator(); while (it.hasNext()) { this.included.add (universe.getIndex ((Variable) it.next ())); } this.included.sort (); }
public ListVarSet (Universe universe, Collection included) { this.universe = universe; this.included = new TIntArrayList (included.size ()); java.util.Iterator it = included.iterator(); while (it.hasNext()) { this.included.add (universe.getIndex ((Variable) it.next ())); } this.included.sort (); }
public boolean add (Object o) { int idx = universe.getIndex ((Variable) o); if (idx == -1) throw new UnsupportedOperationException(); included.add (idx); included.sort (); return true; }
public ListVarSet (Universe universe, Collection included) { this.universe = universe; this.included = new TIntArrayList (included.size ()); java.util.Iterator it = included.iterator(); while (it.hasNext()) { this.included.add (universe.getIndex ((Variable) it.next ())); } this.included.sort (); }
public boolean add (Object o) { int idx = universe.getIndex ((Variable) o); if (idx == -1) throw new UnsupportedOperationException(); included.add (idx); included.sort (); return true; }
public boolean add (Object o) { int idx = universe.getIndex ((Variable) o); if (idx == -1) throw new UnsupportedOperationException(); included.add (idx); included.sort (); return true; }
public TIntArrayListIterator selectNegatives(String category) { short catID = _index.getCategoryDB().getCategory(category); TreeSet<DocumentSimilar> best = _best.get(catID); TIntArrayList neg = new TIntArrayList(); Iterator<DocumentSimilar> it = best.iterator(); while (it.hasNext()) { DocumentSimilar docS = it.next(); neg.add(docS.docID); } neg.sort(); return new TIntArrayListIterator(neg); }
public TIntArrayListIterator selectNegatives(String category) { short catID = _index.getCategoryDB().getCategory(category); TreeSet<Item> best = _best.get(catID); assert (best != null); TIntArrayList neg = new TIntArrayList(); Iterator<Item> it = best.iterator(); while (it.hasNext()) { Item docS = it.next(); assert (!neg.contains(docS.docID)); neg.add(docS.docID); } neg.sort(); return new TIntArrayListIterator(neg); }
public void removeCategoryFeatures(short category, IIntIterator removedFeatures) { TIntArrayList feats = _categoriesFeatures.get(category); while (removedFeatures.hasNext()) { int feature = removedFeatures.next(); if (feats.binarySearch(feature) < 0) feats.add(feature); } feats.sort(); _hasLocalRepresentation = _hasLocalRepresentation || feats.size() > 0; }
private void manageBadPoints(final InterpolationTarget _target, final CtuluAnalyze _analyze, final int _nbToInterpolate, final TIntArrayList _pointNotSet) { _pointNotSet.sort(); final int nbBad = _pointNotSet.size(); // Affichage avertissement if (nbBad == _nbToInterpolate) { _analyze.addFatalError(CtuluLib.getS("Aucun point n'a pu tre interpol"), 0); } else if (nbBad > 15) { _analyze.addWarn(CtuluLib.getS("{0} points n'ont pas t interpols correctement", CtuluLibString .getString(nbBad)), 0); } else { final StringBuffer b = new StringBuffer(); for (int i = 0; i < nbBad; i++) { final int temp = _pointNotSet.getQuick(i); b.append(CtuluLibString.getString(temp)).append(CtuluLibString.ESPACE).append("(").append(_target.getPtX(temp)) .append(";").append(_target.getPtY(temp)).append(")"); } _analyze.addWarn(CtuluLib.getS("Points non interpols correctement: {0}", b.toString()), 0); } }
public void computeTSR(IIndex index) { TextualProgressBar bar = new TextualProgressBar( "Compute global threshold (" + Os.generateDoubleString(_threshold, 3) + ") TSR with " + _function.getClass().getName()); int total = index.getFeatureDB().getFeaturesCount(); int step = 0; TIntArrayList toRemove = new TIntArrayList(); IIntIterator it = index.getFeatureDB().getFeatures(); while (it.hasNext()) { int featID = it.next(); double score = _function.compute((short) 0, featID, index); if (score < _threshold) toRemove.add(featID); step++; bar.signal((step * 100) / total); } bar.signal(100); toRemove.sort(); // Remove the worst features. JatecsLogger.status().print( "Removing " + toRemove.size() + " features..."); index.removeFeatures(new TIntArrayListIterator(toRemove)); JatecsLogger.status().println( "done. Now the DB contains " + index.getFeatureDB().getFeaturesCount() + " feature(s)."); }
@Override public void computeTSR(IIndex index) { TextualProgressBar bar = new TextualProgressBar( "Compute TSR with by using regex matcher"); int total = index.getFeatureDB().getFeaturesCount(); int step = 0; TIntArrayList toRemove = new TIntArrayList(); IIntIterator it = index.getFeatureDB().getFeatures(); while (it.hasNext()) { int featID = it.next(); String featName = index.getFeatureDB().getFeatureName(featID); if (!featName.matches(regexPatternMatching)) { toRemove.add(featID); } step++; bar.signal((step * 100) / total); } bar.signal(100); toRemove.sort(); // Remove the worst features. JatecsLogger.status().print("Removing worst features..."); TIntArrayListIterator toRemoveIT = new TIntArrayListIterator(toRemove); index.removeFeatures(toRemoveIT); JatecsLogger.status().println( "done. Now the DB contains " + index.getFeatureDB().getFeaturesCount() + " feature(s)."); }
@Override public void computeTSR(IIndex index) { TextualProgressBar bar = new TextualProgressBar( "Compute TSR with by using regex matcher"); int total = index.getFeatureDB().getFeaturesCount(); int step = 0; TIntArrayList toRemove = new TIntArrayList(); IIntIterator it = index.getFeatureDB().getFeatures(); while (it.hasNext()) { int featID = it.next(); String featName = index.getFeatureDB().getFeatureName(featID); if (!featName.matches(regexPatternMatching)) { toRemove.add(featID); } step++; bar.signal((step * 100) / total); } bar.signal(100); toRemove.sort(); // Remove the worst features. JatecsLogger.status().print("Removing worst features..."); index.removeFeatures(new TIntArrayListIterator(toRemove)); JatecsLogger.status().println( "done. Now the DB contains " + index.getFeatureDB().getFeaturesCount() + " feature(s)."); }
docsToRemove.sort(); idx.removeDocuments(new TIntArrayListIterator(docsToRemove), false);
docsToRemove.sort(); idx.removeDocuments(new TIntArrayListIterator(docsToRemove), false);
docsToRemove.sort(); idx.removeDocuments(new TIntArrayListIterator(docsToRemove), false);
docsToRemove.sort(); idx.removeDocuments(new TIntArrayListIterator(docsToRemove), false);