2011-04-18 99 views
4

我从开发一般.NET应用程序的角度考虑Sho,而过去对我来说很困难的事情是那里是.NET平台的标准数学库。除了商业实现之外,目前两个.NET库的深度和广度都非常突出:微软研究院的Sho dll与开源的Math.NET数字项目相比

1)Sho(封闭源代码?,较新,但它是否会被纳入核心MS .NET框架)

2)Math.NET NUMERICS(开放源代码,但在“试用”相当成熟的在自己的权利,并从MSoft项目工作的其他人)项目

相似之处似乎这么多,我我以为他们应该真的开始合作?

我已经限制了我的选择以上两种由于性能方面的考虑,因为它们都允许MKL,ACML,LAPACK等的本地快速库连接...

是任何人都寻找到类似的东西?

感谢

山姆

回答

1

从我所看到的这2个项目提供了非常不同的特点。 Math.Net是一个具有标准功能的数字图书馆。

Sho项目似乎旨在用一种交互式脚本外壳更接近于matlab。这也取决于你想要用它做什么,但目前它是一个微软研究项目,许可证不允许商业应用。

+0

许可确实说“为了清楚起见,商业实体的内部使用被视为非商业目的,并且在本协议下允许。” – 2012-11-13 15:53:06