gnu.trove.TIntArrayList.getQuick()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.2k)|赞(0)|评价(0)|浏览(104)

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

TIntArrayList.getQuick介绍

[英]See gnu.trove.list.array.TIntArrayList#getQuick(int)
[中]见gnu。宝藏。列表大堆TIntArrayList#getQuick(内部)

代码示例

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-common

/**
 * @param _i l'indice demande
 * @return la valeur en cet indice
 */
public int getValue(final int _i) {
 return list_.getQuick(_i);
}

代码示例来源:origin: org.fuzzydb.attrs/org.fuzzydb.attrs.compact

/**
 * version of getIndex for when we're decoding, and therefore space has already been allocated
 */
public int getIndexQuick(int attrId){
  int sequence = AttrDefinitionMgr.getAttrIndex(attrId); // this should be unique across all attributes
  int indexPlusOne = indicesPlusOne.getQuick(sequence);
  return indexPlusOne - 1;
}

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-common

protected boolean internalSet(final int _i, final int _newV) {
 final double old = list_.getQuick(_i);
 if (old == _newV) {
  return false;
 }
 list_.setQuick(_i, _newV);
 return true;
}

代码示例来源:origin: jatecs/jatecs

public int getDocumentFeatureFrequency(int document, int feature) {
  if (document < _documentsFeatures.size()) {
    int pos = _documentsFeatures.get(document).binarySearch(feature);
    if (pos >= 0)
      return _documentsFrequencies.get(document).getQuick(pos);
    else
      return 0;
  } else
    return 0;
}

代码示例来源:origin: org.fudaa.framework.ebli/ebli-2d

int getLastNonZero(TIntArrayList l) {
  if (l == null || l.isEmpty()) {
    return 0;
  }
  for (int i = l.size() - 1; i >= 0; i--) {
    int value = l.getQuick(i);
    if (value > 0) {
      return value;
    }
  }
  return 0;
}

代码示例来源:origin: cc.mallet/mallet

public double getCompositeConstraintFeatureValue(FeatureVector input, int label) {
 double value = 0;
 for (int i = 0; i < indexCache.size(); i++) {
  if (useValues) {
   value += constraints.get(indexCache.getQuick(i)).getGradientContribution(label) * valueCache.getQuick(i);
  }
  else {
   value += constraints.get(indexCache.getQuick(i)).getGradientContribution(label);
  }
 }
 return value;
}

代码示例来源:origin: cc.mallet/mallet

public void incrementExpectations(FeatureVector input, int inputPosition,
  int srcIndex, int destIndex, double prob) {
 int li2 = map.getLabelIndex(destIndex);
 for (int i = 0; i < cache.size(); i++) {
  constraints.get(cache.getQuick(i)).expectation[li2] += prob;
 }
}

代码示例来源:origin: com.github.steveash.mallet/mallet

public void incrementExpectations(FeatureVector input, int inputPosition,
  int srcIndex, int destIndex, double prob) {
 int li2 = map.getLabelIndex(destIndex);
 for (int i = 0; i < cache.size(); i++) {
  constraints.get(cache.getQuick(i)).expectation[li2] += prob;
 }
}

代码示例来源:origin: com.github.steveash.mallet/mallet

public double getCompositeConstraintFeatureValue(FeatureVector input, int label) {
 double value = 0;
 for (int i = 0; i < indexCache.size(); i++) {
  if (useValues) {
   value += constraints.get(indexCache.getQuick(i)).getValue(label) * valueCache.getQuick(i);
  }
  else {
   value += constraints.get(indexCache.getQuick(i)).getValue(label);
  }
 }
 return value;
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

public void incrementExpectations(FeatureVector input, int inputPosition,
  int srcIndex, int destIndex, double prob) {
 int li2 = map.getLabelIndex(destIndex);
 for (int i = 0; i < cache.size(); i++) {
  constraints.get(cache.getQuick(i)).expectation[li2] += prob;
 }
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

public double getCompositeConstraintFeatureValue(FeatureVector input, int label) {
 double value = 0;
 for (int i = 0; i < indexCache.size(); i++) {
  if (useValues) {
   value += constraints.get(indexCache.getQuick(i)).getGradientContribution(label) * valueCache.getQuick(i);
  }
  else {
   value += constraints.get(indexCache.getQuick(i)).getGradientContribution(label);
  }
 }
 return value;
}

代码示例来源:origin: cc.mallet/mallet

public double getCompositeConstraintFeatureValue(FeatureVector input, int label) {
 double value = 0;
 for (int i = 0; i < indexCache.size(); i++) {
  if (useValues) {
   value += constraints.get(indexCache.getQuick(i)).getValue(label) * valueCache.getQuick(i);
  }
  else {
   value += constraints.get(indexCache.getQuick(i)).getValue(label);
  }
 }
 return value;
}

代码示例来源:origin: cc.mallet/mallet

public double getCompositeConstraintFeatureValue(FeatureVector fv, int ip, int si1, int si2) {
 double value = 0;
 int li2 = map.getLabelIndex(si2);
 for (int i = 0; i < cache.size(); i++) {
  value += constraints.get(cache.getQuick(i)).getGradientContribution(li2);
 }
 return value;
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

public void incrementExpectations(FeatureVector input, int inputPosition,
  int srcIndex, int destIndex, double prob) {
 int li2 = map.getLabelIndex(destIndex);
 for (int i = 0; i < cache.size(); i++) {
  constraints.get(cache.getQuick(i)).incrementExpectation(li2, prob);
 }
}

代码示例来源:origin: com.github.steveash.mallet/mallet

public void incrementExpectations(FeatureVector input, int inputPosition,
  int srcIndex, int destIndex, double prob) {
 int li2 = map.getLabelIndex(destIndex);
 for (int i = 0; i < cache.size(); i++) {
  constraints.get(cache.getQuick(i)).incrementExpectation(li2, prob);
 }
}

代码示例来源:origin: cc.mallet/mallet

public double getCompositeConstraintFeatureValue(FeatureVector fv, int ip, int si1, int si2) {
 double value = 0;
 int li2 = map.getLabelIndex(si2);
 for (int i = 0; i < cache.size(); i++) {
  value += constraints.get(cache.getQuick(i)).getValue(li2);
 }
 return value;
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

public double getScore(FeatureVector input, int inputPosition,
  int srcIndex, int destIndex, double[] parameters) {
 double dot = 0;
 int li2 = map.getLabelIndex(destIndex);
 for (int i = 0; i < cache.size(); i++) {
  int fi = cache.getQuick(i);
  OneLabelL2IndPRConstraint constraint = constraints.get(fi);
  dot += constraint.getScore(li2, parameters);
 }
 return dot;
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

public double getCompositeConstraintFeatureValue(FeatureVector fv, int ip, int si1, int si2) {
 double value = 0;
 int li2 = map.getLabelIndex(si2);
 for (int i = 0; i < cache.size(); i++) {
  value += constraints.get(cache.getQuick(i)).getValue(li2);
 }
 return value;
}

代码示例来源:origin: cc.mallet/mallet

public void incrementExpectations(FeatureVector input, int inputPosition,
  int srcIndex, int destIndex, double prob) {
 int li2 = map.getLabelIndex(destIndex);
 for (int i = 0; i < cache.size(); i++) {
  constraints.get(cache.getQuick(i)).incrementExpectation(li2, prob);
 }
}

代码示例来源:origin: de.julielab/jcore-mallet-2.0.9

public double getCompositeConstraintFeatureValue(FeatureVector fv, int ip, int si1, int si2) {
 double value = 0;
 int li2 = map.getLabelIndex(si2);
 for (int i = 0; i < cache.size(); i++) {
  value += constraints.get(cache.getQuick(i)).getGradientContribution(li2);
 }
 return value;
}

相关文章