当前位置:首页 > 每日看点

优秀的程序员需要懂那些数学知识?

卡卷网1年前 (2025-01-05)每日看点288

安利一本书,专门讲程序员需要懂的数学。

一位科技博主JeremyKun花了4年时间,写成一本书《程序员数学入门》,在科技论坛HackNews引发热议。

这本书精简了大量数学内容,为程序员提供所需的基本数学知识。

书中主要内容有:<>多项式、<>、<>图论、<>微积分、<>线性代数、<>群论等。

好玩的不止这些,这位博主在个人中整理了很多数学知识,甚至做成了wiki的形式:

s://jeremykun/primers/

里面基本是程序员的大学数学课程内容:虽然没有高等数学(微积分),但是有<>抽象代数、<>离散数学、<>傅立叶分析、<>拓扑学等等。

这个叫做“站在数学和编程的十字路口”(Math∩Programming),所以当然不会只有数学课,还包括机器学习、图像生成、自然语言处理、加密学等计算机学方面的内容。

<>学渣能看懂吗?

看到如此多的数学名词,你是不是想起了当年被数学考试支配的恐惧?毕业多年,已经快忘光了书本知识,还能抢救一下吗?

有网友早就想到了这个问题:自己所学的数学知识已经忘得差不多了,能看懂这本书吗?

不用担心,这本书难度并不大,除非你有严重的数学方程恐惧症。

作者表示,如果你本科的时候学过一些基本的数学知识,那么这本书还是挺适合你的。书中前3个章节是基础数学知识,到后面难度会依次增加。

<>有习题答案吗?

作为一本数学书,它后面附有习题答案吗?HackNews论坛网友其实挺在意这个问题的,甚至说“没有标准答案我就不”。

这条评论后吸引了大量网友回复,甚至被延伸成为一个自学方问题。如果做完习题又不知道正确答案,那么还有什么意义?

很遗憾,作者在主页上说并没有答案,不过书中提到的的代码已经在GitHu上开源:

s://githu/pim-ook/programmers-introduction-to-mathemati

另外作者为了演示<>特征向量,还做了一个Demo(可能是矩阵或群论部分的内容):

s://pimook.org/demo/index.html

<>更多资源

在HackNews页面里,网友们集思广益,推荐了很多补充数学资源,包括各高校的开放课程。

对有志从事AI的程序员,推荐这本《机器学习的数学基础知识》:

s://mml-ook.githu.io

最后再着重推荐两个YouTue数学视频合集:<>3lue1rown、<>StatQuestwithJoshStarmer。

3lue1rown在站上还有中文版。(在站你甚至能学习)

相枯燥的数学课本,这两博主把数学知识做成动画形式,更加通俗易懂。

<>下载

《程序员数学入门》有实体书和电子版,分别是35美元和20美元。你可以阅读书本的前33页,再决定是否购。

在量子位公众号回复“<>数学书”,获得该书免费预览部分。

书本购:

AProgrammer'sIntroductiontoMathemati

—<>完—

量子位·QitAIվ'ᴗ'ի追踪AI技术和产品新动态

量子位

欢迎大家关注我们,以及订阅我们的知乎专栏

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/6442.html

分享给朋友:

相关文章

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

手机用久了,垃圾都在哪里,总是内存显示不够,还很卡,这可怎么解决?

大家的手机在使用一段时间之后啊,是不是都会出现又卡又慢的情况,尤其是安卓手机,这种现象更是非常明显,而且很多朋友啊,也都知道手机之所以会出现这些问题,一般都是手机安装了大量软件,而这些软件在使用过程中会产生大量的缓存垃圾,因此啊时间久了就会…

k70和红米note14pro+咋选啊?

k70和红米note14pro+咋选啊?

首选红米K70,可满足题主的功能需求。 红米 Note 14 pro+的使用者定位并不是学生,红米K70的使用者定位才是学生。 一、k70和红米note14pro+各自的参数 红米K70推出的定位初衷,是主打性能为主。最佳使用对象是喜欢…

NAS那么好,为什么还是没能成为大多数家庭必备的存储设备?

NAS那么好,为什么还是没能成为大多数家庭必备的存储设备?

最主要原因是因为——贵! 看看我家里搭建的这一套吧。 目前我家中有5台常用的NAS,分别为群晖DS1522+、威联通TS-464C2、绿联DX4600 Pro 、极空间Z4S、威联通TS-AI642。个人认为,这其中的每台NAS都是时代…

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相…

报名的网课分期付款怎么退?

你在你分期付款的订单下面有客服电话,直接打电话描述一下你的问题,你可以告诉他你是被恶意绑定的,在不了解有退学条件这一说的情况下报的课程,可能遇到消费者诈骗了,不承认有退学金,说是霸王条款,诈骗消费者,你若分期了先把自动续费关了,别让自己个人…

如何看待 Luv Letter 表示影视飓风专业性实在是让人失望?

一点儿新进展,另外以下有部分需要关注 对于统一变量的问题。这个我在对比上面有写小字解释,我在一开始使用ffmpeg来控制变量。但是发现了不少问题,比如因为遗留bug,会强制将非整数帧的素材转码为VFR导致无法正确帧间对比,因此不考虑,同时尽…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。