是否有C#的稳定线性代数(更具体地讲,向量,矩阵,多维数组和它们的基本运算)库?
[搜索产生了一些开源库,这些库要么几年未更新,要么处于早期beta阶段-以及Centerspace NMath。哪些替代方法值得检查?
Math.NET。我们正在生产中使用它。
参见:http://en.wikipedia.org/wiki/List_of_numerical_libraries
http://www.alglib.net/-开源。多语言库。
http://www.mathdotnet.com/-开源。正如其他人所提到的。 dnAnalytics在此替换为http://numerics.mathdotnet.com/。
http://www.lutzroeder.com/dotnet/-Lutz Roeder具有LAPACK的开源端口Mapack.Net。
我们已经对nMath进行了评估,并且对其可编程性和速度感到非常满意。他们的支持人员甚至在一个周末的工作中找出我们发现的错误。我们喜欢他们使用英特尔的内核数学库而不是滚动自己的数字。 [编辑添加:已经在生产中使用多年]
你看过dnAnalytics吗?
[.Net Matrix是一个类似的问题,您可能希望查看其他想法的答案。
尽管它没有更新,不是开源的,也不是用于商业用途,但您可能想从Microsoft Research签出D *。这是一个非常酷的symbolic数学库,尤其是对于做导数而言,但实际上它是.NET程序员手中的一个matlab。
http://research.microsoft.com/en-us/downloads/4714703d-782c-4e37-830d-0e3b7662f743
我可以知道代数库VS绘图库之间的区别是什么?谢谢。