import org.apache.mahout.math.DenseMatrix; import org.apache.mahout.math.Matrix; import org.apache.mahout.math.Vector; import org.apache.mahout.math.stats.OnlineSummarizer; import org.apache.mahout.math.stats.OnlineSummarizerFactory; public class MahoutMathExample { public static void main(String[] args) { Matrix matrix = new DenseMatrix(3, 3); matrix.set(0, 0, 1); matrix.set(0, 1, 2); matrix.set(1, 1, 3); matrix.set(1, 2, 4); matrix.set(2, 2, 5); Matrix result = matrix.times(matrix); System.out.println(result); Vector vector1 = result.viewRow(0); Vector vector2 = result.viewRow(1); Vector sum = vector1.plus(vector2); System.out.println(sum); OnlineSummarizer summarizer = OnlineSummarizerFactory.create(); summarizer.add(1); summarizer.add(2); summarizer.add(3); System.out.println("Mean: " + summarizer.getMean()); System.out.println("Variance: " + summarizer.getVariance()); } }


上一篇:
下一篇:
切换中文