Пример #1
0
 public static void LoadMatrixFromTxt()
 {
     var checks = new Checks("Load matric from txt");
     var handle = XgBoostWrapper.CreateDMatrixFromFile("agaricus.txt.train", silent: 0);
     var rowCount = XgBoostWrapper.GetDMatrixRowCount(handle);
     XgBoostWrapper.FreeDMatrix(handle);
     checks.IsEqual(6513, rowCount, "Rowcount check");
     checks.PrintReport();
 }
Пример #2
0
        public static void LoadMatrixFromTxt()
        {
            var checks   = new Checks("Load matric from txt");
            var handle   = XgBoostWrapper.CreateDMatrixFromFile("agaricus.txt.train", silent: 0);
            var rowCount = XgBoostWrapper.GetDMatrixRowCount(handle);

            XgBoostWrapper.FreeDMatrix(handle);
            checks.IsEqual(6513, rowCount, "Rowcount check");
            checks.PrintReport();
        }
Пример #3
0
 public static void LoadMatrixFromDense()
 {
     var checks = new Checks("Load matric from dense");
     var mat = new DenseMatrix(20, 10);
     mat[1, 5] = 1; mat[1, 6] = 2;
     mat[2, 3] = 3; mat[3, 8] = 4;
     mat[4, 1] = 5; mat[4, 7] = 6;
     var handle = XgBoostWrapper.CreateDMatrixFromDenseMatrix(mat.Data, mat.RowCount, mat.ColCount);
     checks.IsEqual(20, XgBoostWrapper.GetDMatrixRowCount(handle), "Rowcount check");
     XgBoostWrapper.FreeDMatrix(handle);
     checks.PrintReport();
 }
Пример #4
0
        public static void LoadMatrixFromDense()
        {
            var checks = new Checks("Load matric from dense");
            var mat    = new DenseMatrix(20, 10);

            mat[1, 5] = 1; mat[1, 6] = 2;
            mat[2, 3] = 3; mat[3, 8] = 4;
            mat[4, 1] = 5; mat[4, 7] = 6;
            var handle = XgBoostWrapper.CreateDMatrixFromDenseMatrix(mat.Data, mat.RowCount, mat.ColCount);

            checks.IsEqual(20, XgBoostWrapper.GetDMatrixRowCount(handle), "Rowcount check");
            XgBoostWrapper.FreeDMatrix(handle);
            checks.PrintReport();
        }