博客
关于我
RDD行动操作算子 --- fold(初始值)、reduce
阅读量:319 次
发布时间:2019-03-04

本文共 304 字,大约阅读时间需要 1 分钟。

  • reduce()与fold()方法是对同种元素类型数据的RDD进行聚合操作,即必须同构。其返回值返回一个同样类型的新元素。
@Test  def fold(): Unit ={       val source = sc.parallelize(Seq(1,2,3,4,5,6))    val fold = source.fold(0)((x,y) => x+y)    println(fold) //21  0+1+2+3+4+5+6    val reduce = source.reduce((x,y) => x+y)    println(reduce) // 21 1+2+3+4+5+6  }

转载地址:http://zghq.baihongyu.com/

你可能感兴趣的文章
使用springMVC配置视图管理器后找不到指定的页面
查看>>
杭电 2007 平方和与立方和(输入数据的大小顺序并不能默认)
查看>>
十大排序算法之三:插入排序(Python)
查看>>
利用Python实现循环队列
查看>>
利用递归实现二叉树的前中后序遍历(Python)
查看>>
冒泡排序又来啦(C/C++版本)
查看>>
python负数存储
查看>>
求二维数组中最大值的位置
查看>>
python中sort和sorted的区别
查看>>
maven安装
查看>>
合并两个有序数组
查看>>
聊聊我的五一小假期
查看>>
Vue新建项目——页面初始化
查看>>
Node.js包使用系列(一)——修改NPM全局下载和缓存路径
查看>>
TDengine使用(一)——TDengine下载与安装
查看>>
CSS position属性static/relative/absolute/fixed/sticky用法总结
查看>>
6.14编一个程序,将两个字符串s1和s2比较,不要用strcmp函数。
查看>>
Java纯文本文件显示工具制作
查看>>
Unity2D Fixed Joint 2D详解
查看>>
三、案例:留言板 & url.parse()
查看>>