有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

apache spark打印java中JavaPairRDD<Double,Double>的值

我已将Spark决策树模型中描述的结果转换为JavaPairRDD,如下所示。有人能帮我打印JavaPairdd 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) 个答案

  1. # 1 楼答案

    我不知道我是否正确理解了你的问题,但你可以这样做

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