设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
资源
节点
飞墙
Follow
明白贴
报酬
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
程序员
›
不知道为什么,我很厌恶 map()
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
求职半个月,感觉快撑不住了,想听听大家的
›
你能接受女朋友不要彩礼,但是和你谈之前经
›
共事了 7 年的同事今天 last day,还是会有
›
国内 TOP 大厂快满 3 年了,想裸辞自由几个
›
F站怎么有这么多人以 PC 为荣?
今日热议主题
是我买的梯子不好还是配置有问题
出 20 连龙钞, J03304115 开头
Iconwiz:专为独立开发者打造的图标设计工
分享一个 Vibe Coding 开发的 LeetCode 46.
观战有感! F站一边反婚反育,一边又对 PC
用 AI 撸了一个 GPT Image 1.5 图片编辑器
正式公布基于 AI 驱动的新一代 Android 中
一念成魔
出 12.18 开的 88VIP 权益
[租房] 求一个上海的房源
显示全部
|
最新评论
16 条回复
·
1865 次点击
11#
levelworm
楼主
初学
2025-2-1 02:38:22
@sagaxu #7 这个我能理解,我其实就是不喜欢他叫 map 。。。R 的 apply 都好多了。我怎么这么矫情。
12#
abc612008
小成
2025-2-1 02:56:53
建议写写 ML 语言脱敏。或者写下 scala/kotlin 这种 map 比较好看的语言 e.g. `listOf(1,2,3).map{it * 2} == listOf(2,4,6)`
13#
levelworm
楼主
初学
2025-2-1 03:24:00
@abc612008 #11 好吧我承认我的智商不足以写 ML 系。。。
14#
mizuhashi
小成
2025-2-1 03:52:57
@w568w 函數式語言裏面 map 的返回值可以是一個函數,而且是可以組合的,所以例如 Haskell 可以這麼寫:`(map (+1) . map (*2)) [1, 2, 3]` 輸出 [3, 5, 7]。`map (*2)`返回一個可以把每個元素*2 的函數,然後`.`可以把兩個 map 的返回值連起來。不過 python 的 map 不知道有沒有這種性質,如果沒有的話確實沒必要把函數放前面。
15#
user8341
初学
2025-2-1 07:43:00
Flink 和 Spark 之所以使用 map 是因为它们受到了谷歌最早的 MapReduce 模型的启发。 使用这一套技术编写程序,可以轻松地利用集群的计算能力。map 操作将任务分解,并分发给多台机器同时处理。而 reduce 操作则将计算结果汇总到一个节点,从而得出最终结果。
16#
nkcfc
小成
2025-2-1 08:11:34
map 大概就是数学上的映射或者函数,当然得有个 f 和集合了,f 在前面不是很自然吗? apply 和 map 一般不同,用于支持任意多变量的函数。
17#
nkcfc
小成
2025-2-1 08:13:29
建议多学学数学,我现在受不了用 C 风格的代码计算这个例子,定义一个空数组,然后不断添加元素?
18#
levelworm
楼主
初学
2025-2-1 08:24:08
@nkcfc #16 没办法啊,各有所爱,能理解。
1
2
/ 2 页
浏览过的版块
分享发现
生活
职场话题
返回顶部