Accord.Tests.Math.NormTest.EuclideanTest1 C# (CSharp) Method

EuclideanTest1() private method

private EuclideanTest1 ( ) : void
return void
        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);
        }