Accord.Tests.Math.MatrixTest.SubgroupTest2 C# (CSharp) Method

SubgroupTest2() private method

private SubgroupTest2 ( ) : void
return void
        public void SubgroupTest2()
        {
            double[] value = { 1, 2, 3, 4, 5, 6, 7 };
            int[] idx = { 0, 0, 0, 5, 5, 5, 5 };


            double[][] groups = value.Subgroups(idx);

            Assert.AreEqual(2, groups.Length);
            Assert.AreEqual(3, groups[0].Length);
            Assert.AreEqual(4, groups[1].Length);

            Assert.AreEqual(groups[0][0], 1);
            Assert.AreEqual(groups[0][1], 2);
            Assert.AreEqual(groups[0][2], 3);

            Assert.AreEqual(groups[1][0], 4);
            Assert.AreEqual(groups[1][1], 5);
            Assert.AreEqual(groups[1][2], 6);
            Assert.AreEqual(groups[1][3], 7);
        }
MatrixTest