C++ Armadillo code in C#

本文关键字:in code Armadillo C++ | 更新日期: 2023-09-27 18:07:24

我想在c#应用程序中使用Armadillo,任何人都有在c#中使用Armadillo的经验,我对c#不熟悉。

我知道armadillo有一个。dll,有没有办法在c#中导入这个dll…

C++ Armadillo code in C#

Armadillo在很大程度上是基于模板的,所以如果你不做大量的工作,你将无法在c#中使用它。

如果你必须在c#中使用LAPACK, BLAS或Eispack,你可以使用DotNumerics

DotNumerics是一个。net的数字库。该库是用纯c# 编写的,拥有超过100,000行代码,其中包含最先进的线性代数,微分方程和优化问题算法。线性代数库包括CSLapack、CSBlas和CSEispack,这些库分别是将LAPACK、BLAS和EISPACK从Fortran翻译成c#。