爱我中华8898

关注

RDD行动操作算子 --- fold(初始值)、reduce

爱我中华8898

关注

阅读 65

2022-08-12


  • 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
}


相关推荐

倪雅各

RDD行动操作算子 --- count类

倪雅各 63 0 0

Aliven888

RDD行动操作算子 --- foreach(遍历)、collect

Aliven888 56 0 0

做个橙梦

Spark算子:RDD行动Action操作学习–countByKey、foreach、sortBy

做个橙梦 204 0 0

悲催博士僧

Flink DataStream 算子 Map、FlatMap、Filter、KeyBy、Reduce、Fold、Aggregate

悲催博士僧 39 0 0

zidea

java 字符串 初始值

zidea 78 0 0

龙驹书房

RDD转换操作算子 --- 分区类

龙驹书房 89 0 0

纽二

基础才是重中之重~值类型的初始值

纽二 42 0 0

Silence潇湘夜雨

String数据类型的初始值

Silence潇湘夜雨 75 0 0

十日十月Freddie

深度学习入门-权重初始值(Xavier,He初始值,隐藏层激活函数值的分布)

十日十月Freddie 77 0 0

码农K

光标清除文本框的初始值

码农K 128 0 0

精彩评论(0)

0 0 举报