本文整理了Java中org.apache.mahout.math.WeightedVector.getIndex()
方法的一些代码示例,展示了WeightedVector.getIndex()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WeightedVector.getIndex()
方法的具体详情如下:
包路径:org.apache.mahout.math.WeightedVector
类名称:WeightedVector
方法名:getIndex
暂无
代码示例来源:origin: apache/mahout
public Centroid(WeightedVector original) {
super(original.getVector().like().assign(original), original.getWeight(), original.getIndex());
}
代码示例来源:origin: apache/mahout
@Test
public void testProjection() {
Vector v1 = new DenseVector(10).assign(Functions.random());
WeightedVector v2 = new WeightedVector(v1, v1, 31);
assertEquals(v1.dot(v1), v2.getWeight(), 1.0e-13);
assertEquals(31, v2.getIndex());
Matrix y = new DenseMatrix(10, 4).assign(Functions.random());
Matrix q = new QRDecomposition(y.viewPart(0, 10, 0, 3)).getQ();
Vector nullSpace = y.viewColumn(3).minus(q.times(q.transpose().times(y.viewColumn(3))));
WeightedVector v3 = new WeightedVector(q.viewColumn(0).plus(q.viewColumn(1)), nullSpace, 1);
assertEquals(0, v3.getWeight(), 1.0e-13);
Vector qx = q.viewColumn(0).plus(q.viewColumn(1)).normalize();
WeightedVector v4 = new WeightedVector(qx, q.viewColumn(0), 2);
assertEquals(Math.sqrt(0.5), v4.getWeight(), 1.0e-13);
WeightedVector v5 = WeightedVector.project(q.viewColumn(0), qx);
assertEquals(Math.sqrt(0.5), v5.getWeight(), 1.0e-13);
}
代码示例来源:origin: org.apache.mahout/mahout-core
public HashedVector(WeightedVector weightedVector, Matrix projection, long mask) {
super(weightedVector.getVector(), weightedVector.getWeight(), weightedVector.getIndex());
this.hash = mask & computeHash64(weightedVector, projection);
}
代码示例来源:origin: org.apache.mahout/mahout-mrlegacy
public HashedVector(WeightedVector weightedVector, Matrix projection, long mask) {
super(weightedVector.getVector(), weightedVector.getWeight(), weightedVector.getIndex());
this.hash = mask & computeHash64(weightedVector, projection);
}
代码示例来源:origin: org.apache.mahout/mahout-mr
public HashedVector(WeightedVector weightedVector, Matrix projection, long mask) {
super(weightedVector.getVector(), weightedVector.getWeight(), weightedVector.getIndex());
this.hash = mask & computeHash64(weightedVector, projection);
}
代码示例来源:origin: org.apache.mahout/mahout-math
public Centroid(WeightedVector original) {
super(original.getVector().like().assign(original), original.getWeight(), original.getIndex());
}
代码示例来源:origin: org.apache.mahout/mahout-mrlegacy
private static OnlineSummarizer evaluateStrategy(Matrix testData, BruteSearch ref,
LocalitySensitiveHashSearch cut) {
OnlineSummarizer t1 = new OnlineSummarizer();
for (int i = 0; i < 100; i++) {
final Vector q = testData.viewRow(i);
List<WeightedThing<Vector>> v1 = cut.search(q, 150);
BitSet b1 = new BitSet();
for (WeightedThing<Vector> v : v1) {
b1.set(((WeightedVector)v.getValue()).getIndex());
}
List<WeightedThing<Vector>> v2 = ref.search(q, 100);
BitSet b2 = new BitSet();
for (WeightedThing<Vector> v : v2) {
b2.set(((WeightedVector)v.getValue()).getIndex());
}
b1.and(b2);
t1.add(b1.cardinality());
}
return t1;
}
代码示例来源:origin: org.apache.mahout/mahout-core
int closestIndex = ((WeightedVector) closestPair.getValue()).getIndex();
double closestDistance = closestPair.getWeight();
代码示例来源:origin: org.apache.mahout/mahout-mr
int closestIndex = ((WeightedVector) closestPair.getValue()).getIndex();
double closestDistance = closestPair.getWeight();
代码示例来源:origin: org.apache.mahout/mahout-mrlegacy
int closestIndex = ((WeightedVector) closestPair.getValue()).getIndex();
double closestDistance = closestPair.getWeight();
代码示例来源:origin: tdunning/anomaly-detection
out.format("%.3f\t%.3f\t%d\n", rx.get(j, 0), rx.get(j, 1), ((WeightedVector) cluster.getValue()).getIndex());
内容来源于网络,如有侵权,请联系作者删除!