
数学没学好,现在想拾起来学习,但是不知道从哪个方面下手,想问数学哪些知识对编程工作比较有实际性的帮助?能够以知识点和对应的工作领域说明就更好了,学渣求指导,Tx
1 JohnLou 2017 年 9 月 12 日 via iPhone 加减乘除。 |
2 LokiSharp 2017 年 9 月 12 日 via iPhone 不懂数学也能编程 |
3 a87150 2017 年 9 月 12 日 代数,函数,集合。 |
4 Tunar 2017 年 9 月 12 日 via Android 逻辑啊,不过一般情况的编程用不着太高深的,除非搞深度学习的 XD |
5 t6attack 2017 年 9 月 12 日 大部分情况下,懂数学的人把轮子都给你造好了。用就行了。 |
6 neosfung 2017 年 9 月 12 日 via iPhone 概率论 |
7 zqqian 2017 年 9 月 12 日 离散数学 组合数学 线性代数 数论 这几门应该算是基础了 |
8 geekyoung 2017 年 9 月 12 日 说一句不知道会不会被喷的话...数学中哪些知识对编程没有帮助? |
9 wwdyy 2017 年 9 月 12 日 离散数学够你研究的了 |
10 Perry 2017 年 9 月 12 日 Discrete and Combinatorial Mathematics |
11 jukka 2017 年 9 月 12 日 数学知识高中就够了,如果不做算法的话。 更重要的是 数学素养,比如严密的逻辑,根据 Code 和算法预测结果。 |
12 echo1937 2017 年 9 月 12 日 微积分 --> 线性代数 --> 概率统计 这三门关系最密切。 |
13 flyaway 2017 年 9 月 12 日 概率论 |
14 grimpil 2017 年 9 月 12 日 via Android 先别管数学的事情,把编程搞起来。遇到哪方面的数学知识不足,再补也不晚。 |
15 songteng0604 2017 年 9 月 12 日 via iPhone 学校教离散数学的老师是计算机专业的,而不是数学系的老师 |
16 yushiro 2017 年 9 月 12 日 via iPhone 很多数学都与编程有关,比如在浏览器中实现一个卡通人物的横向起跳 /落地,就是求解抛物线。还有坐标变换的 matrix,全是数学知识。 |
17 tomato3 2017 年 9 月 12 日 我觉得 逆反命题 的思考方式非常有用! |
18 yxjxx 2017 年 9 月 12 日 「机器学习算法,对数学要求主要集中在概率,线代(矩阵论)和 微积分上,其它的对凸优化也有一些需求。 这些最好除了学校的基本原理课,还有对应的编程课进行辅助。去写代码把数学原理与实际结合起来。 这里的语言可以用 Python 或者 Octave,这些更容易嵌入到工程项目中去」 |
20 ioriwong 2017 年 9 月 12 日 via iPhone 最起码大学水平吧,不然连矩阵都看不懂 |
21 Em5O7B1JGfjQnBry 2017 年 9 月 13 日 via Android 看一下离散数学吧,几乎就是为计算机领域准备的。 |
22 ynyounuo 2017 年 9 月 13 日 via iPhone 全部 |
23 libook 2017 年 9 月 13 日 数学是工具(在此只谈高等数学),无论做编程还是做别的事情,总有需要数学和不需要数学的时候,看需求,况且数学是个超大的学科,也要看你需要哪一部分的知识和能力,若你目前的工作需要使用大量离散数学理论,而我推荐你微积分岂不是误人子弟? 个人推荐需求驱动性学习,要用到哪些工具理论再去学。 当然,到时候你得知道学什么。 |
24 catror 2017 年 9 月 13 日 via Android 推荐一本书吧,《具体数学》 |
25 Exyn0s 2017 年 9 月 13 日 via Android css3 的器 |
26 Mutoo 2017 年 9 月 13 日 游戏编程的话,离不开:计算几何,线性代数、概率统计。 |
27 mingweili0x 2017 年 9 月 13 日 绝大部分情况下,如果只是做 App,做网站,写业务逻辑的话,根本用不到专业的数学的知识。 如果是做非常底层硬件的东西,会用到逻辑运算。 如果是做动画效果,2D 游戏,会用到不少平面几何的东西,算角度,算抛物线轨迹,算圆周相关的东西。 如果是做 3D 游戏,那就复杂了,对立体几何的理解,矩阵的运算。 如果是做纯算法的东西,比如机器学习,模式识别,数据挖掘,基本上全是矩阵运算,具体这些东西的算法也会比较复杂,但大多数还是能理解的。 如果要刷题,做面试题,也用不到太多吧,我能想到的就是动态规划,不过那更像运筹学了。 总而言之,90%情况下不回用到专门的数学知识,除非你是搞艰深算法/游戏的。 |
28 kaikaiyoda 2017 年 9 月 13 日 你应该看看吴军的《数学之美》,里面讲到了数学的应用 |
29 Tunar 2017 年 9 月 13 日 via Android @songteng0604 教我们算法,数据结构的是老师以前是数学系的研究生 |
30 imn1 2017 年 9 月 13 日 数列 |
31 xsliang 2017 年 9 月 13 日 其实很多时候看项目而定 比如我们做 GIS 遇到一些 API 不提供的功能 |
32 shihty5 2017 年 9 月 13 日 机器学习时代大学的数学又能用上了,微积分 概率论 线性代数 |
33 Keyes 2017 年 9 月 13 日 via Android 我觉得最重要的不是具体的哪项,而是学习的过程让你建立的完整的逻辑思维,这个是最重要的 |