V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Frank2
V2EX  ›  数学

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

  •  
  •   Frank2 · 2019-06-24 17:03:49 +08:00 via Android · 21514 次点击
    这是一个创建于 2016 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我是一名程序员,想补一下数学知识 大家有什么好的学习资源或者课程 书籍推荐么 比如线代,离散数学,具体数学,有什么好的方法提升编程逻辑思维能力
    7 条回复    2019-06-26 12:16:48 +08:00
    BiuBiuBiu
        1
    BiuBiuBiu  
       2019-06-24 18:09:16 +08:00   ❤️ 1
    简单来讲,学数学做数学题就可以,无论你用什么路子,最后体现出来一定是这个方法(刷算法题也可以,但个人认为不如数学题来得 solid 和 efficient )。其实学数学和逻辑最难的地方在于你要慢慢摸清楚自己的基础然后选择相对应难度的材料,就一点点往上学,有不懂的地方就死抠,一点一点把不懂的地方分解,一直分解到你能吃得下为止,然后吃下他,你就进步了一点。需要时间累积的,不要妄想速成。
    Frank2
        2
    Frank2  
    OP
       2019-06-24 18:15:31 +08:00 via Android
    @BiuBiuBiu .谢谢你 有什么好的学习资源推荐么
    linvaux
        3
    linvaux  
       2019-06-24 18:16:39 +08:00 via Android
    最近在学 python 数据分析,感觉线性代数很重要
    BiuBiuBiu
        4
    BiuBiuBiu  
       2019-06-25 00:19:16 +08:00
    @Frank2 不知道你现在什么水平,英语能力之类的
    necomancer
        5
    necomancer  
       2019-06-25 11:20:03 +08:00
    去看 SUMS 系列的 Linear algebra 和 Further Linear algebra,基本够用了。想更进一步去看 GTM 系列的线性代数。离散数学看 Rosen 的就行。速成的话看懂神马是厄密矩阵,本征值,本征值的几何意义,SVD 和对角化的区别,优化问题的应用和张量代数,去捅咕明白 numpy.einsum 这个函数,日常各种操作够用。有点基础了有本书叫《线性代数应该这样学》,水平很高。一般这书内容大致了解也就算了解线性代数了,能看通透那就很厉害了。
    BiuBiuBiu
        6
    BiuBiuBiu  
       2019-06-26 09:24:15 +08:00
    @necomancer 请问 sums 系列是什么?
    necomancer
        7
    necomancer  
       2019-06-26 12:16:48 +08:00
    @BiuBiuBiu Springer undergraduate mathematics series, GTM 是对应的 graduate mathematics textbooks
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   981 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:04 · PVG 05:04 · LAX 13:04 · JFK 16:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.