在java中打印JavaPairRDD <double,double =“”>的值

时间:2016-11-26 04:01:26

标签: java apache-spark machine-learning rdd decision-tree

我已将Spark决策树模型中描述的结果应用于JavaPairRDD,如下所示。有人可以帮我打印JavaPairRDD predictionAndLabel的值吗?

JavaPairRDD<Double, Double> predictionAndLabel =
                testData.mapToPair(new PairFunction<LabeledPoint, Double, Double>() {
                    @Override
                    public Tuple2<Double, Double> call(LabeledPoint p) {
                        return new Tuple2(model.predict(p.features()), p.label());
                    }
                });

1 个答案:

答案 0 :(得分:5)

我不知道我是否正确地提出了你的问题,但你可以做类似

的事情
    predictionAndLabel.foreach(data -> {
        System.out.println("model="+data._1() + " label=" + data._2());
    });