import org.apache.mahout.math.DenseVector;
import org.apache.mahout.math.Vector;
import org.apache.mahout.math.Vector.Element;
public class MathExample {
public static void main(String[] args) {
Vector vector = new DenseVector(new double[]{1.0, 2.0, 3.0});
vector.assign(new VectorFunction() {
@Override
public double apply(double value) {
return value * 2;
}
});
for (Element element : vector.nonZeroes()) {
System.out.println(element.get());
}
}
}