public void EuclideanTest1()
{
float[,] a =
{
{ 15.4457f, 0.4187f, 15.6093f },
{ 0.0000f, 2.5708f, 0.6534f }
};
float[] expected =
{
21.9634f, 2.6525f
};
float[] actual = Norm.Euclidean(a, 1);
Assert.IsTrue(expected.IsEqual(actual, 0.001f));
float[] expected2 =
{
15.4457f, 2.6047f, 15.6229f
};
float[] actual2 = Norm.Euclidean(a, 0);
Assert.IsTrue(expected2.IsEqual(actual2, 0.001f));
float actual3 = Norm.Euclidean(a.GetRow(0));
Assert.AreEqual(21.9634f, actual3, 0.001);
}