开源Go语言数值算法库(An open numerical library purely based on Go programming language)
goNum是一款完全以Go语言为基础的开源数值算法库,它可以使你像调用其它go函数一样使用其进行数值运算,且不依赖于任何外部库。 限于作者业余时间有限,目前功能还在一步步完善,算法还在慢慢添加。 绝大部分算法进行了典型状态测试,但不保证所有算法在所有状态下都是安全的、可靠的。 另外,需要注意的是,此算法库旨在解决问题,而不是实现语言的某些能力,即使作者正在努力使得go语言的独特性在其中充分体现。 如果您对作者的工作满意,请留心关注goNum的更新状态;如果您对作者的工作有所建议,请电邮:[email protected]。 或者,承蒙赏识,如果您愿意捐助关于goNum工作,请电邮联系作者。
欢迎有志之士加入开发。
Linux或者Windows
go get github.com/chfenger/goNum
(持续更新中...)
基本数学
数据结构
矩阵
解一般方程
插值
数值积分
解线性方程组
解非线性方程组
数据拟合
误差评估
优化
常微分方程
偏微分方程
排序
详见AUTHOR.MD文件
goNum是一款开源自由算法库,您可以根据自己的需求发布或者修改,但这一切需要在GNU GPL(General Public License) v3.0 或者较新版本的许可下进行。关于此许可证内容详见根目录下LICENSE文件或者http://www.gnu.org/licenses/。
程锋 版权所有 2018