设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
节点
飞墙
Follow
明白贴
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
程序员
›
不知道为什么,我很厌恶 map()
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
别再神化 VS Code 了,现在的它臃肿得像个
›
有没有一种“把私钥关进时间胶囊”的工具?
›
[吐槽] 看着 Claude 4.6 和 GPT-5.3 神仙打
›
开发者怒批华为云 C++ SDK 质量:文档失效
›
用户经常输错邮箱,有什么办法优化下?
今日热议主题
大家在公司怎么高效写 vibe coding 提示词
海外 AI 图片工具类产品诚寻全职远程全栈
有运营过小程序的大佬在吗,开通交易保障标
VideoAny 新年活动(前 100 注册用户赠送 1
介绍一下开源的多语言阅读/播放与学习工具
做了个 Mac 简洁的小剪切板工具
咨询:使用美区苹果账号如何安全订阅 Claud
「第一份工作决定了整个职业生涯」是真的吗
出 Gemini 3.0 Pro 家庭组车位, 30R,到 2
[开源]分享一个网易云音乐命令行工具 netea
显示全部
|
最新评论
16 条回复
·
1875 次点击
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 页
浏览过的版块
分享发现
返回顶部