【发布时间】:2010-09-28 09:59:39
【问题描述】:
是否有用于 C# 的稳定线性代数(更具体地说,向量、矩阵、多维数组及其上的基本运算)库?
搜索产生了一些开源库,这些库要么几年未更新,要么处于早期测试阶段 - 以及 Centerspace NMath。哪些替代方案值得检查?
【问题讨论】:
-
还有执行一些基本代数的 arex 库:arex.codeplex.com
标签: c# .net linear-algebra nmath
是否有用于 C# 的稳定线性代数(更具体地说,向量、矩阵、多维数组及其上的基本运算)库?
搜索产生了一些开源库,这些库要么几年未更新,要么处于早期测试阶段 - 以及 Centerspace NMath。哪些替代方案值得检查?
【问题讨论】:
标签: c# .net linear-algebra nmath
我们对 nMath 进行了评估,并对它的可编程性和速度感到非常满意。他们的支持人员甚至工作了一个周末来找出我们发现的错误。我们喜欢他们使用英特尔的内核数学库而不是滚动他们自己的数字。 [编辑添加:多年来一直在生产中使用]
【讨论】:
虽然它没有更新,不是开源的,也不是用于商业用途,但人们可能想从 Microsoft Research 中查看 D*。这是一个非常酷的 symbolic 数学库,尤其适用于做导数,但实际上它是 .NET 程序员手中的一个小 matlab。
http://research.microsoft.com/en-us/downloads/4714703d-782c-4e37-830d-0e3b7662f743
【讨论】:
【讨论】:
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。
【讨论】:
你看过dnAnalytics吗?
【讨论】: