Как библиотеки Sho от Microsoft Research сравниваются с числовым проектом Math.NET с открытым исходным кодом

Я рассматриваю Sho с точки зрения разработки общих приложений .NET, и в прошлом для меня было трудным то, что для платформы .NET НЕТ стандартной математической библиотеки. Помимо коммерческих реализаций, две текущие библиотеки .NET выделяются своей глубиной и широтой:

1) Sho (закрытый исходный код?, новее, но получит ли он согласие на включение в основную структуру MS .NET)

2) Числа Math.NET (с открытым исходным кодом, хотя в «бета-версии» это довольно зрелый проект сам по себе и с другими ребятами из MSoft, работающими над проектом)

Сходств кажется так много, что я думаю, что они действительно должны начать сотрудничать?

Я ограничил свой выбор двумя вышеупомянутыми из соображений производительности, поскольку они оба позволяют подключаться к собственным быстрым библиотекам MKL, ACML, LAPACK и т. д.

Кто-нибудь еще ищет что-то подобное?

Спасибо

Сэм


person Sam    schedule 18.04.2011    source источник


Ответы (1)


Из того, что я видел, эти 2 проекта предоставляют очень разные функции. Math.Net — это числовая библиотека со стандартными функциями.

Проект Sho, кажется, нацелен на что-то более близкое к Matlab со своего рода интерактивной оболочкой сценариев. Также это зависит от того, что вы хотите с ним делать, но в настоящее время это исследовательский проект Microsoft, и лицензия не позволяет использовать коммерческие приложения.

person fabien    schedule 28.04.2011
comment
В лицензии сказано: «Для ясности, внутреннее использование коммерческой организацией считается некоммерческой целью и разрешено в соответствии с настоящим Соглашением». - person Chris Zeh; 13.11.2012