Существуют ли какие-либо оптимизированные для хранения разреженные матричные реализации в C #?

StackOverflow https://stackoverflow.com/questions/1812249

  •  06-07-2019
  •  | 
  •  

Вопрос

Есть ли какие-либо оптимизированные хранилища Разреженная Матрица реализации на C #?

Это было полезно?

Решение

Существует Math.NET .

У него есть несколько запасных матриц реализации . (ссылка на старый сайт Math.NET. Электронной версии документации больше нет).

Другие советы

Если вы ищете высокопроизводительную реализацию разреженной матрицы, ознакомьтесь с НМатх из программного обеспечения Centerpace.

Вот неполный список функций, вырезанных из здесь на веб-сайте Centerpace.

  • Полнофункциональные структурированные разреженные классы матриц, включая треугольные, симметричные, эрмитовы, полосчатые, трехдиагональные, симметричные полосчатые и Эрмитовы полосчатые.
  • Функции для преобразования между общими матрицами и структурированными типами разреженных матриц.
  • Функции для транспонирования структурированных разреженных матриц, вычисления внутренних произведений и вычисления матричных норм.
  • Классы для факторинга структурированные разреженные матрицы, включая Факторизацию LU для полосчатых и трехдиагональных матриц, Bunch-Kaufman факторизацию для симметричных и Эрмитовы матрицы и разложение Холецкого для симметричных и Эрмитовых положительно определенных матриц.После построения матрицы факторизации можно использовать для решения линейных систем и вычисления определителей, обратных чисел и чисел условий .
  • Общие разреженные векторные и матричные классы, а также матричные факторизации.
  • Ортогональные классы декомпозиции для общих матриц, включая QR-декомпозицию и разложение по сингулярным значениям (SVD).
  • Расширенный метод наименьших квадратов классы факторизации для общих задач матрицы, включая Холецкого, QR и SVD.
  • Факторизация LU для общих целей матрицы, а также функции для решения линейных систем, вычисления определителей, обратных и условных чисел.

Пол

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top