org.apache.mahout.math.WeightedVector.getIndex()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(76)

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

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());

相关文章