Теперь мне нужно решить приблизительное решение системы линейного уравнения, используя неотрицательные наименьшие квадраты (NNLS). Вход - это матрица (n строк и колонны M) и вектор столбцов (n элементов), а ожидаемый выход - вектор (M -элементы). < /P>
В настоящее время я использую nnls интерфейс из модуля scipy.optimize в Python, но размер данных слишком велик (n = 100K, M = 7K), что приводит к чрезмерно длинному времени вычисления (10H, однопользованный). Поэтому я хотел бы использовать более эффективный метод C/C ++ или многопоточный подход (если это возможно), и мне нужно убедиться, что скомпилированный бинар имеет как можно меньше зависимостей (чтобы он мог работать непосредственно на новом Машина с той же совместимостью набора инструкций).
Какие библиотеки могут удовлетворить это требование?
Подробнее здесь: https://stackoverflow.com/questions/794 ... uares-nnls
Какие библиотеки в C/C ++ могут использоваться для решения неотрицательных задач наименьших квадратов (NNLS)? [закрыто] ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение