您当前的位置: 首页 >  彭世瑜 Python

Python实现一个最简单的MapReduce编程模型WordCount

彭世瑜 发布时间:2018-11-29 22:25:19 ,浏览量:2

MapReduce编程模型:

  • Map:映射过程
  • Reduce:合并过程

import operator
from functools import reduce

# 需要处理的数据
lst = [
    "Tom",
    "Jack",
    "Mimi",
    "Jiji",
    "GoodMan"
]

# map过程:对每个数据进行处理,映射为字符串长度
lst = map(len, lst)
print(lst)  # 


# reduce过程:对所有map处理过的数据进行汇总
result = reduce(operator.add, lst)

print(result)  # 22

关注
打赏
1688896170
查看更多评论

彭世瑜

暂无认证

  • 2浏览

    0关注

    2727博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0787s