本文整理了Java中gnu.trove.TIntArrayList.getQuick()
方法的一些代码示例,展示了TIntArrayList.getQuick()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TIntArrayList.getQuick()
方法的具体详情如下:
包路径:gnu.trove.TIntArrayList
类名称: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;
}
内容来源于网络,如有侵权,请联系作者删除!