1

我在哪里可以找到与numpy.linalg.normC++ 或 C# 的 (Python) 类似的函数?此函数能够返回七种不同的矩阵范数之一,或无限数量的向量范数之一,具体取决于ord参数的值。

4

6 回答 6

1

根据您的平台和口袋的深度,您可能会对英特尔的 MKL感兴趣,它可以从 C++ 和 C# 调用

于 2012-09-27T09:01:18.097 回答
0

看看这个库对你是否有意义:

促进

于 2012-09-27T08:42:28.400 回答
0

您可以使用 Fortran 编译器编译blaslapack,并在您的 C++ 程序中链接它们。

于 2012-09-27T08:45:48.583 回答
0

也许alglib适合你?

于 2012-09-27T09:32:18.360 回答
0

对于 C#,Math.NET 项目的数字部分可能是您想要的。

http://numerics.mathdotnet.com/

于 2012-09-27T09:36:12.960 回答
0

您可以使用 Vector2.Length() 示例:

using System.Numerics;

namespace LinearAlgebraCSharp
{
    class Program
    {
        static void Main(string[] args)
        {

            Vector2 vec1 = new Vector2(2, 3);

            // Equivalent of <numpy.linalg.norm>
            float vectorModule = vec1.Length();
        }
    }
}
于 2020-05-27T22:56:20.980 回答