matlab中for的伪代码Gosl-Go科学图书馆
Gosl是使用Go语言开发科学仿真的一组工具。
我们主要考虑数值方法和微分方程求解器的发展,但也提出了一些用于快速傅立叶变换,随机数生成,概率分布和计算几何的函数。
该库包含用于线性代数计算(向量和矩阵,特征值和特征向量的所有组合之间的运算,线性解算器)和数值方法(例如数值正交)的开发的基本函数。
我们将Gosl与用C和Fortran编写的现有库(例如OpenBLAS,LAPACK,UMFPACK,MUMPS,QUADPACK和FFTW3)链接。
这些年来,这些现有库一直是高性能仿真开发的基础。
我们认为,几乎不可能在本机Go中重写这些库,并同时达到它们提供的相同速度。
仅供参考,Go中矩阵矩阵乘法的简单实现比OpenBLAS慢100倍以上。
安装
由于其他(很棒的)库,使用Gosl的最简单方法是通过Docker。
安装了Docker和VS
Code后,您可以在几分钟之内开始使用Gosl开发功能强大的数值模拟。
此外,它最好的部分是它可以立即在Windows,Linux和macOS上运行。
集装箱(推荐)
安装Docker
安装Vi
2022-03-18 14:16:23
4.22MB
系统开源
1