Gonum  - Golang 数学库

噬魂 2020-05-08 16:32:21

Gonum 是一组数学库,旨在使编写数字和科学算法高效、可扩展。

Gonum 包含了众多数学库,包括用于矩阵和线性代数的库、统计、概率分布和抽样,同时包括函数分化、整合和优化的工具,以及网络创建和分析等。

Gonum 设计理念是简单、高效和可组合,Gonum 与 Go 语言本身一样,首先旨在提供可靠和可预测的代码,同时保持易用性。与其它流行的科学库不同的是,Go 语言不允许运算符或方法重载,从表面上看,这通常意味着同一算法在 Go 中需要多几行代码,Gonum 也因此很少出现单行代码,因为紧凑的单行代码可能难以理解,为其他人确认正确性设置了障碍,并使将来的修改变得困难。同时单行代码通常会掩盖执行该行代码所需的操作,这些原因在简洁的代码与有效的目标实现之间造成了压力,Gonum 选择的是在代码易于阅读和简洁之前保持平衡。

    公告

    《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

    课程地址:https://www.shiyanlou.com/courses/1436
    9折优惠邀请码: ZHwfIjb1

    该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。