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
);