高中同学说要转开发,结果学到reduce函数就放弃了...

Bluefsh-avatar

Bluefsh

2021-11-13T08:23:26+00:00

[s:ac:吓]我给找了半天适合新手的视频教学,结果看了两周基本语法都没学完

学到reduce函数就放弃了...说学不会
Lorenzo-avatar

Lorenzo

[s:ac:哭笑]那就是真的吃不上这碗饭了,reduce完全可以写一个试试啊,试试就理解了
Ange1-avatar

Ange1

真实情况下map、reduce能用上吗,CRUD民工不见得笔试也会考这个,真没必要太关注这种实际用不上的东西。不如把精力多用在练习实战项目
Bluefsh-avatar

Bluefsh

Reply to [pid=566224708,29448386,1]Reply[/pid] Post by [uid=5508577]timit_cloud[/uid] (2021-11-15 16:32)

leetcode刷题的时候这俩函数用的挺多的,我初学的时候也觉得这个函数没用,但实际上有用的
TheOtherWalt-avatar

TheOtherWalt

是学的Python?这应该是数学基础太差。reduce乍看有点别扭,其实是一个非常丝滑的概念。
Bluefsh-avatar

Bluefsh

Reply to [pid=566225090,29448386,1]Reply[/pid] Post by [uid=63211202]宝崽饭二五仔[/uid] (2021-11-15 16:33)

是啊,python最适合新手了,很快就能做一些简单的工具
WoIf-avatar

WoIf

还是现在的孩子机智,知道学啥有用

我高中只知道死磕圆锥曲线
Randol-avatar

Randol

Reply to [pid=566224708,29448386,1]Reply[/pid] Post by [uid=5508577]timit_cloud[/uid] (2021-11-15 16:32)

这俩函数用的还少?我怎么刷题的时候经常用到
Crump-avatar

Crump

百度了一下,这个reduce和mathematica里的折叠函数fold好像
Aws-avatar

Aws

我做深度学习的,reduce完全没用过。大概看了一下,应该是用来避免forloop来降低runtime的?
(╬•᷅д•᷄╬) HUM!-avatar

(╬•᷅д•᷄╬) HUM!

这函数和流怎么那么像
iiTzZach-avatar

iiTzZach

这个东西没啥用,看看说明自己写一个就行了。

想吃这碗饭,说个简单的 计算一个二进制数据中有多少个1
只要能写出循环计数以外的算法基本都能找到工作。
如果还能优化降低CPU压力 那么你就能获得27万人民币/年 这个薪资高位数
Seymore Butts-avatar

Seymore Butts

和递归有点类似吧,要不先学一下递归?
floppy-avatar

floppy

不然凭什么都转……肯定有基本门槛的,说高那真不高,说低那也不是随便转。
Midnight_Foxx-avatar

Midnight_Foxx

[quote][pid=566224708,29448386,1]Reply[/pid] Post by [uid=5508577]timit_cloud[/uid] (2021-11-15 16:32):

真实情况下map、reduce能用上吗,CRUD民工不见得笔试也会考这个,真没必要太关注这种实际用不上的东西。不如把精力多用在练习实战项目[/quote]不用reduce和map的话那不不完全放弃函数式写法了?

也不对,我见过不同的老哥完全不会这个也能写Java Stream和C#的linq,真是强行背接口那种[s:a2:大哭]
CXNTRAST-avatar

CXNTRAST

[quote][pid=566224708,29448386,1]Reply[/pid] Post by [uid=5508577]timit_cloud[/uid] (2021-11-15 16:32):

真实情况下map、reduce能用上吗,CRUD民工不见得笔试也会考这个,真没必要太关注这种实际用不上的东西。不如把精力多用在练习实战项目[/quote]就算搬砖那用的也太多了。,
JRTR2561-avatar

JRTR2561

[quote][pid=566233480,29448386,1]Reply[/pid] Post by [uid=1104465]zorro_2[/uid] (2021-11-15 17:02):

这个东西没啥用,看看说明自己写一个就行了。

想吃这碗饭,说个简单的 计算一个二进制数据中有多少个1
只要能写出循环计数以外的算法基本都能找到工作。
如果还能优化降低CPU压力 那么你就能获得27万人民币/年 这个薪资高位数[/quote]把0替换为空再计算1的长度 老哥 你觉得怎么样
SlongDongMan-avatar

SlongDongMan

[quote][pid=566231733,29448386,1]Reply[/pid] Post by [uid=34420990]xu040633[/uid] (2021-11-15 16:56):

这函数和流怎么那么像[/quote][s:ac:哭笑] 就是一个东西,很多流处理的方案就是过函数pipe的
Midnight_Foxx-avatar

Midnight_Foxx

[quote][pid=566231733,29448386,1]Reply[/pid] Post by [uid=34420990]xu040633[/uid] (2021-11-15 16:56):

这函数和流怎么那么像[/quote]就是流,lambda的函数中除了sort以外map,filter和reduce都能在流中使用
SlongDongMan-avatar

SlongDongMan

[s:ac:冷]
别强求了,一个是基本的映射,一个是基本的累积,这都理解不来还是做别的吧。。