本文整理了Java中org.apache.mahout.math.Vector.like()
方法的一些代码示例,展示了Vector.like()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Vector.like()
方法的具体详情如下:
包路径:org.apache.mahout.math.Vector
类名称:Vector
方法名:like
[英]Return an empty vector of the same underlying class as the receiver
[中]返回与接收方相同的基础类的空向量
代码示例来源:origin: apache/mahout
/**
* Return an empty vector of the same underlying class as the receiver
*
* @return a Vector
*/
@Override
public Vector like() {
return vector.like();
}
代码示例来源:origin: apache/mahout
@Override
public Vector like(int cardinality) {
return vector.like(cardinality);
}
代码示例来源:origin: apache/mahout
@Override
public Vector like(int cardinality) {
return vector.like(cardinality);
}
代码示例来源:origin: apache/mahout
@Override
public Vector like(int cardinality) {
return new DelegatingVector(delegate.like(cardinality));
}
代码示例来源:origin: apache/mahout
@Override
public NamedVector like() {
return new NamedVector(delegate.like(), name);
}
代码示例来源:origin: apache/mahout
@Override
public Vector like() {
return new DelegatingVector(delegate.like());
}
代码示例来源:origin: apache/mahout
@Override
public Vector like(int cardinality) {
return new NamedVector(delegate.like(cardinality), name);
}
代码示例来源:origin: apache/mahout
@Override
public Vector like() {
return new WeightedVector(getVector().like(), weight, index);
}
代码示例来源:origin: apache/mahout
@Override
public VectorView like() {
return new VectorView(vector.like(), offset, size());
}
代码示例来源:origin: apache/mahout
private static Vector createOptimizedCopy(Vector vector) {
Vector result;
if (vector.isDense()) {
result = vector.like().assign(vector, Functions.SECOND_LEFT_ZERO);
} else {
result = vector.clone();
}
return result;
}
代码示例来源:origin: apache/mahout
private static void testIterator(Vector vector) {
testSkips(vector.like());
testSkipsLast(vector.like());
testEmptyNonZeroIterator(vector.like());
testSingleNonZeroIterator(vector.like());
}
代码示例来源:origin: apache/mahout
@Override
public Centroid like() {
return new Centroid(getIndex(), getVector().like(), getWeight());
}
代码示例来源:origin: apache/mahout
public Centroid(WeightedVector original) {
super(original.getVector().like().assign(original), original.getWeight(), original.getIndex());
}
代码示例来源:origin: apache/mahout
@Test
public void testLike() {
assertTrue("not like", test.like() instanceof VectorView);
}
代码示例来源:origin: apache/mahout
@Test
public void testLike() {
Vector other = test.like();
assertTrue("not like", test.getClass().isAssignableFrom(other.getClass()));
assertEquals("size", test.size(), other.size());
}
代码示例来源:origin: apache/mahout
Vector x = first.like();
Vector xBase = new DenseVector(CARDINALITY);
for (int i = 0; i < x.size(); ++i) {
Vector y = second.like();
Vector yBase = new DenseVector(CARDINALITY);
for (int i = 0; i < y.size(); ++i) {
代码示例来源:origin: apache/mahout
@Test
public void testSelf() {
Vector x = first.like();
Vector xBase = new DenseVector(CARDINALITY);
List<Double> items = Lists.newArrayList();
for (int i = 0; i < x.size(); ++i) {
items.add(r.nextDouble());
}
for (int i = 1; i < x.size(); ++i) {
x.setQuick(i, items.get(i));
xBase.setQuick(i, items.get(i));
}
Vector y = second.like().assign(x);
Vector yBase = new DenseVector(x);
System.out.printf("aggregator %s; combiner %s; operation %s\n", aggregator, combiner, operation);
double expectedResult = combiner.apply(0, 0);
for (int i = 1; i < x.size(); ++i) {
expectedResult = aggregator.apply(expectedResult, combiner.apply(items.get(i), items.get(i)));
}
double result = operation.aggregate(x, y, aggregator, combiner);
double resultBase = operation.aggregate(xBase, yBase, aggregator, combiner);
assertEquals(expectedResult, result, 0.0);
assertEquals(resultBase, result, 0.0);
}
代码示例来源:origin: apache/mahout
Vector rowJ = state.getBasisVector(j);
if (realEigen == null) {
realEigen = rowJ.like();
代码示例来源:origin: apache/mahout
Vector p2 = p1.like().assign(p1);
代码示例来源:origin: org.apache.mahout/mahout-math
/**
* Return an empty vector of the same underlying class as the receiver
*
* @return a Vector
*/
@Override
public Vector like() {
return vector.like();
}
内容来源于网络,如有侵权,请联系作者删除!