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