2011-04-18 62 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