当前位置: 首页 > 编程语言 > C#

在C#中计算马氏距离分享

时间:2023-04-10 23:42:15 C#

在C#中计算马氏距离我正在尝试在c#中计算马氏距离。我在网上找不到任何非常好的示例,而且我是C#的新手。我特别难以让协方差矩阵正常工作。任何帮助将不胜感激。谢谢!使用系统;使用System.Collections.Generic;使用System.Linq;使用系统文本;使用System.Threading.Tasks;使用MathNet.Numerics.LinearAlgebra.Double;namespaceMahalanobisDistance{classProgram{staticvoidMain(string[]args){Programp=newProgram();DenseVectorvector1=newDenseVector(4);DenseVectorvector2=newDenseVector(4);DenseMatrixmatrix1=newDenseMatrix(vector1.Count/2);向量1[0]=1;向量1[1]=2;向量1[2]=3;向量1[3]=4;向量2[0]=2;向量2[1]=12;向量2[2]=14;向量2[3]=18;matrix1=p.twoPassCovariance(vector1,vector2);for(inti=0;i