C ++ Код Armadillo в C# [закрыто
Вопрос
Я хотел бы использовать Армадильо В приложении C#у кого -то был какой -либо опыт использования Armadillo в C#, я не знаком с C#.
Я знаю, что у Armadillo есть .dll, есть ли в любом случае импортировать этот DLL в C#...
Решение
Если вам нужно использовать Lapack, BLAS или EISPACK с C#, вы можете использовать Dotnumerics
Dotnumerics - это численная библиотека для .NET. Библиотека написана в чистом C# и имеет более 100 000 строк кода с наиболее продвинутыми алгоритмами для линейной алгебры, дифференциальных уравнений и задач оптимизации. Линейная библиотека алгебры включает в себя CSLAPACK, CSBLAS и CSEISPACK, эти библиотеки являются переводом с FORTRAN на C# OF OF Lapack, Blas и Eispack, соответственно.
Другие советы
Armadillo в значительной степени основан на шаблонах, поэтому вы не сможете использовать его с C# без подавляющей работы.