DotNumerics, AlgLib, dnAnalytics, Math.net, F # for Numerics, Mtxvec?

Я искал Google и Stack Overflow как сумасшедший в течение нескольких дней и до сих пор не нашел какой-либо последней, полностью релевантной информации чтобы ответить на следующий вопрос: Какие математические библиотеки C # / F # /. NET являются лучшими (в частности, те, которые объединяют или реализуют те же функции, что и Lapack, и т. д.)?

Один из лучших постов на Stack Overflow я видел: https: // stackoverflow. com / questions / 3227647 / open-source-math-library-for-f

Причина, по которой этот пост и другие предыдущие посты не давали достаточного ответа на мой вопрос, заключалась в том, что не проводилось систематического сравнения пользовательского опыта с различными библиотеками. дано.

Меня интересует, насколько полно следующие библиотеки (при использовании в реальном мире) реализуют Lapack (или широкий набор эквивалентной линейной алгебры функциональности); и мне интересно узнать об их производительности относительно друг друга, особенно на очень больших матрицах. Кроме того, я хотел бы услышать об опыте других пользователей с использованием различных библиотек: трудности, простота использования и т. Д.

Ниже приводится полный список «бесплатных» / с открытым исходным кодом / доступных математических библиотек .NET / F # / C #. которые, насколько мне известно, имеют набор функций линейной алгебры. Я был бы очень признателен, если бы сообщество здесь, на Stack Overflow, поделилось своим опытом работы со следующими библиотеками:

Меня интересует F # for Numerics (поскольку я работаю с F #), но мне сложно определить сильные и слабые стороны различных библиотек. Например, какие функции отсутствуют или включены в различные библиотеки, насколько легко они используются и насколько хорошо они работают.

DotNumerics кажется всеобъемлющей реализацией Lapack на C #, но я не могу найти никого, с кем бы они поделились своим опытом это где угодно. Math.NET, похоже, в конечном итоге может стать отличной всеобъемлющей математической библиотекой для .NET, но трудно сказать, насколько активен проект, и кажется, что он находится в постоянном движении на текущей стадии. Несколько раз об Алглибе говорили как о солидном, но я хотел бы услышать о них больше по сравнению с другими. Мне нравится идея поддержки встроенной библиотеки F # numeric, но я не уверен, насколько разработчик (Flying Frog Consultancy) привержен поддержке и разработке F # for Numerics… и какие функции они планируют включить в свой выпуск 1.0 и какие намеченная дата - релиз 1.0.

19
задан Community 23 May 2017 в 10:31
поделиться