C# MathNet 实现两个向量的欧式距离 - 超简单
计算欧式距离
安装完成后,你可以使用以下代码来计算两个向量的欧式距离:
// 定义两个向量
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}");