reduce Iterable<MapWritable> values

原创
2016/05/06 18:02
阅读数 161
Iterable<MapWritable> values


reduce 里面的东西 如果需要在多个地方使用,需要重新来一个变量。


LinkedList<MapWritable> arrays = LinkedList<MapWritable>()(MapWritable value : values) {
     MapWritable mapWritable = MapWritable(value)arrays.add(mapWritable)}

count = arrays.size()(count > ) {
    (MapWritable mw : arrays) {
        idf = Math.((/ count) + )tf = ((DoubleWritable) mw.get()).get().set(word + + BigDecimal(tf * idf).setScale(BigDecimal.).doubleValue())context.write((Text) mw.get())}
}


展开阅读全文
打赏
2
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
2
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部