double[,] A =
{
{ 100.00, 27.56, 33.89},
{ 27.56, 100.00, 24.76},
{ 33.89, 24.76, 100.00}
};
The values in matrix are percentages of similarity between texts.Average1 = (27.56 + 33.89) / 2 = 30.73
Average1 = (27.56 + 24.76) / 2 = 26.16
Average3 = (33.89, 24.76) / 2 = 29.33
TotalAverage = (30.73 + 26.16 + 29.33) / 3 = 28.74
Is it possible to calculate these averages with Accord.NET framework? double[,] a =
{
{ 100.00, 27.56, 33.89},
{ 27.56, 100.00, 24.76},
{ 33.89, 24.76, 100.00}
};
a = a.Subtract(Matrix.Diagonal(3, 100.0));
var mean = a.Sum().Divide(2);var mean = A.Sum().Divide(A.GetLength(0) - 1);