设为首页
收藏本站
开启辅助访问
全部
问与答
创意
技术
酷工作
生活
交易
节点
飞墙
Follow
明白贴
工算小助手
登录
注册
飞社-令人惊奇的创意工作者社区-
›
首页
›
程序员
›
不知道为什么,我很厌恶 map()
FSHEX=FIND+SHARE+EXPRESS
飞社-令人惊奇的创意工作者社区- 是一个关于发现分享表达的地方
现在登录
没有账号?
立即注册
推荐主题
›
关于根据生辰八字取名字被F友说胡说八道这
›
别再神化 VS Code 了,现在的它臃肿得像个
›
有没有一种“把私钥关进时间胶囊”的工具?
›
千问的这次崩了,会属于事故吗?
›
[吐槽] 看着 Claude 4.6 和 GPT-5.3 神仙打
今日热议主题
微信利用垄断地位作恶
做了个高质量 AI 视频生成: Seedance2.0,
[ipidea 动态 ip] ipidea 怎么不能用了?
出 无限 0 刀 1 刀虚拟卡 顶级卡头
[开源] Claude Code 多账号切换的 TUI
2026 微信防撤回方案求推荐
受不了 Openclaw Bug 太多,手搓了一个新 B
无线路由器, SLAAC+RDNSS 分配 ipv6 dns
取人名的基本原则和考量
开发了一个极轻量的软件,用来让 Windows
显示全部
|
最新评论
16 条回复
·
1874 次点击
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 页
浏览过的版块
生活
Apple
SSL
分享创造
分享发现
日本
返回顶部