C# MathNet 实现两个向量的欧式距离 - 超简单

C# MathNet 实现两个向量的欧式距离 - 超简单

编码文章call10242025-05-12 11:13:1713A+A-

计算欧式距离

安装完成后,你可以使用以下代码来计算两个向量的欧式距离:

            // 定义两个向量
            var vectorA = Vector<double>.Build.Dense(new double[] { 4, 3, 0, 0, 5, 0 });
            var vectorB = Vector<double>.Build.Dense(new double[] { 5, 0, 4, 0, 4, 0 });

            // 或者手动计算欧式距离
            double manualDistance = vectorA.Subtract(vectorB).L2Norm();
            Console.WriteLine(#34;手动计算的欧式距离: {manualDistance}");
点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4