Gonum Golang 数学库

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

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

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

© 版权声明
THE END
喜欢就支持一下吧
点赞152 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容