楼主: longgb246
1158 1

[程序分享] python-map-reduce[自学笔记] [推广有奖]

  • 3关注
  • 1粉丝

已卖:139份资源

讲师

68%

还不是VIP/贵宾

-

威望
0
论坛币
2491 个
通用积分
8.4272
学术水平
10 点
热心指数
16 点
信用等级
8 点
经验
2008 点
帖子
346
精华
0
在线时间
613 小时
注册时间
2013-4-26
最后登录
2023-3-18

楼主
longgb246 学生认证  发表于 2016-3-11 13:35:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
add = lambda x,y : x + y  
add(1,2)  

filter(bool_func,seq):此函数的功能相当于过滤器。调用一个布尔函数bool_func来迭代
遍历每个seq中的元素;返回一个使bool_seq返回值为true的元素的序列。
filter(lambda x : x%2 == 0,[1,2,3,4,5])

map(func,seq1[,seq2...]):将函数func作用于给定序列的每个元素,并用一个列表来提供
返回值;如果func为None,func表现为身份函数,返回一个含有每个序列中元素集合的n个元
组的列表。
map(lambda x : x * 2,[1,2,3,4])  
map(lambda x : x * 2,[1,2,3,4,[5,6,7]])  

reduce(func,seq[,init]):func为二元函数,将func作用于seq序列的元素,每次携带一对
(先前的结果以及下一个序列的元素),连续的将现有的结果和下一个值作用在获得的随后
的结果上,最后减少我们的序列为一个单一的返回值:如果初始值init给定,第一个比较会
是init和第一个序列元素而不是序列的头两个元素。
reduce(lambda x,y : x + y,[1,2,3,4])  
reduce(lambda x,y : x + y,[1,2,3,4],10)


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Map-Reduce reduce python edu Map 过滤器 filter reduce 布尔 元素

沙发
lxy444 学生认证  发表于 2016-3-11 17:25:55
来学习一下

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 10:51