【问题标题】:what is the difference between JavaRDD<Double> and JavaDoubleRDD?JavaRDD<Double> 和 JavaDoubleRDD 有什么区别?
【发布时间】:2018-09-12 00:46:49
【问题描述】:

刚刚注意到有一个JavaDoubleRDD类型,有人能解释一下JavaRDD和JavaDoubleRDD有什么区别吗?为double类型定义RDD时应该使用哪种方式?

【问题讨论】:

    标签: apache-spark rdd


    【解决方案1】:

    Java 的表达力不足以编码RDD&lt;Double&gt; 的所有功能。特别是JavaDoubleRDD 提供了一堆仅对数字容器有意义的函数,包括但不限于:

    • sum
    • stats
    • mean

    等等。

    显然这些不适用于任意Object,因此通用JavaRDD 无法公开这些方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-11
      • 1970-01-01
      • 1970-01-01
      • 2010-10-11
      • 1970-01-01
      • 2018-07-06
      • 2021-12-04
      • 1970-01-01
      相关资源
      最近更新 更多