我是一名程序员,想补习一下数学基础,请教一下,怎样提升编程能力和逻辑思维能力?谢谢!

2019-06-24 17:03:49 +08:00
 Frank2
我是一名程序员,想补一下数学知识 大家有什么好的学习资源或者课程 书籍推荐么 比如线代,离散数学,具体数学,有什么好的方法提升编程逻辑思维能力
21504 次点击
所在节点    数学
7 条回复
BiuBiuBiu
2019-06-24 18:09:16 +08:00
简单来讲,学数学做数学题就可以,无论你用什么路子,最后体现出来一定是这个方法(刷算法题也可以,但个人认为不如数学题来得 solid 和 efficient )。其实学数学和逻辑最难的地方在于你要慢慢摸清楚自己的基础然后选择相对应难度的材料,就一点点往上学,有不懂的地方就死抠,一点一点把不懂的地方分解,一直分解到你能吃得下为止,然后吃下他,你就进步了一点。需要时间累积的,不要妄想速成。
Frank2
2019-06-24 18:15:31 +08:00
@BiuBiuBiu .谢谢你 有什么好的学习资源推荐么
linvaux
2019-06-24 18:16:39 +08:00
最近在学 python 数据分析,感觉线性代数很重要
BiuBiuBiu
2019-06-25 00:19:16 +08:00
@Frank2 不知道你现在什么水平,英语能力之类的
necomancer
2019-06-25 11:20:03 +08:00
去看 SUMS 系列的 Linear algebra 和 Further Linear algebra,基本够用了。想更进一步去看 GTM 系列的线性代数。离散数学看 Rosen 的就行。速成的话看懂神马是厄密矩阵,本征值,本征值的几何意义,SVD 和对角化的区别,优化问题的应用和张量代数,去捅咕明白 numpy.einsum 这个函数,日常各种操作够用。有点基础了有本书叫《线性代数应该这样学》,水平很高。一般这书内容大致了解也就算了解线性代数了,能看通透那就很厉害了。
BiuBiuBiu
2019-06-26 09:24:15 +08:00
@necomancer 请问 sums 系列是什么?
necomancer
2019-06-26 12:16:48 +08:00
@BiuBiuBiu Springer undergraduate mathematics series, GTM 是对应的 graduate mathematics textbooks

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/576988

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX