Топ питань
Часова шкала
Чат
Перспективи
Math.NET Numerics
обчислювальна бібліотека з відкритим кодом для .NET та Mono З Вікіпедії, вільної енциклопедії
Remove ads
Math.NET Numerics — обчислювальна бібліотека з відкритим кодом для .NET[en] та Mono, написана на C# та F#. Має функціональність, подібну до BLAS та LAPACK.
Remove ads
Історія
Math.NET Numerics започатковано 2009 року об'єднанням коду та команд dnAnalytics[en] із Math.NET Iridium. На неї вплинули ALGLIB[en], JAMA та Boost, зокрема з них узято численні фрагменти коду.[3][4] Бібліотека є частиною ініціативи Math.NET зі створення та підтримки відкритих математичних інструментів для платформи .NET.[джерело?]
Math.NET використовується в кількох відкритих бібліотеках та дослідницьких проєктах, наприклад, MyMediaLite,[5] FermiSim[6] та LightField Retrieval[7], а також у дисертаціях[8][9][10][11] та статтях.[12][13]
Remove ads
Особливості
Узагальнити
Перспектива
Бібліотека надає такі можливості:
- Розподіл імовірностей: дискретний, неперервний та багатовимірний.
- Генерування псевдовипадкових чисел, включно з вихором Мерсенна MT19937.
- Типи та розв'язувачі лінійної алгебри дійсних та комплексних задач з підтримкою розріджених матриць та векторів.
- LU, QR, SVD, EVD та розклади Холецького.
- Класи матричного вводу-виводу, які зчитують та записують матриці з/до файлів MATLAB та файлів із роздільниками.
- Арифметика та тригонометрія комплексних чисел.
- Спеціальні процедури, серед них гамма- та бета-функції, Erf, модифіковані функції Бесселя та Струве.
- Інтерполяційні процедури, серд них барицентрична, Флоатера — Горманна.
- Процедури лінійної регресії / апроксимації кривої.
- Числова квадратура / інтегрування.
- Методи пошуку коренів, серед них Брента[en], Ньютона — Рафсона та Бройдена.
- Описова статистика, порядкова статистика, гістограми та коефіцієнт кореляції Пірсона.
- Вибірка методом Монте-Карло за допомогою ланцюгів Маркова.
- Основна фінансова статистика.
- Перетворення Фур'є та Гартлі[en] (ШПФ).
- Перевантаження математичних операторів для спрощення складних виразів.
- Працює під керуванням Microsoft Windows та платформ, що підтримують Mono.
- Можлива підтримка бібліотеки Intel Math Kernel Library[en] (Microsoft Windows та Linux)
- Додаткові розширення F# для більш ідіоматичного використання.
Remove ads
Див. також
Посилання
Посилання
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads