Gonum Golang 数学库开源项目

我要开发同款
匿名用户2020年05月08日
136阅读
开发技术GO语言
所属分类Google Go、数学计算、程序开发
授权协议BSD-3

作品详情

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

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

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

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论