我疯狂地搜索了谷歌和Stack Overflow好几天了,还没有找到任何最新的、完全相关的信息来回答以下问题:哪些是最好的C#/F#/.NET数学库(特别是那些包装或实现了与Lapack相同功能的库)?
我在Stack Overflow上看到的一个更好的帖子是:https://stackoverflow.com/questions/3227647/open-source-math-library-for-f
这篇文章和其他之前的文章没有充分回答我的问题的原因是,没有给出各种库的用户体验的系统比较。
我感兴趣的是以下库(在实际使用中)如何完整地实现Lapack (或一组广泛的等效线性代数功能);而且,我对它们的相对性能很感兴趣,特别是在非常大的矩阵上。此外,我还想听听其他人使用各种库的经验:难度、易用性等。
下面是一个“免费”/opensource/价格适中的.NET/F#/C#数学库的综合列表,据我所知,这些数学库有一个线性代数特性集。如果Stack Overflow上的社区能分享他们在以下库方面的经验,我将深表感激:
我对F# for Numerics很感兴趣(因为我正在使用F#),但是我很难确定各种库的优缺点。例如,各种库中缺少或包含哪些功能,以及这些功能使用起来有多容易,执行起来有多好。
DotNumerics似乎是C#中Lapack的全面实现,但我在任何地方都找不到任何人分享过他们的经验。Math.NET似乎最终会成为.NET的一个优秀的、全面的数学库,但很难说这个项目有多活跃,而且在目前的阶段,它似乎非常不稳定。人们曾说过一两次Alglib是可靠的,但我想了解更多关于它的相关信息。我喜欢支持原生F#数值库的想法,但我不确定开发人员(飞蛙咨询公司)支持和开发用于数值…的F#的决心有多大他们计划在1.0版本中包含哪些功能,以及1.0版本的目标日期是什么。
https://stackoverflow.com/questions/4159385
复制相似问题