Каждый раз приходится писать 100500 строк кода, чтобы просто перемножить матрицы в C++— знакомая боль? STL вообще не заточена под линейную алгебру, а писать и отлаживать собственные алгоритмы — то еще удовольствие.
💡 Но есть решение — библиотека Armadillo.
Ключевые моменты:
• Интуитивный синтаксис в стиле MATLAB/Python — работаете с матрицами как с обычными переменными
• Молниеносная скорость благодаря интеграции с OpenBLAS, MKL и LAPACK
• Поддержка разреженных матриц и многомерных массивов (кубов) из коробки
• Встроенные методы для PCA, кластеризации и машинного обучения