private double[][] ConvertData(Dataset dataset) { if (dataset.GetData().Count < 1) { return(null); } int rowCount = dataset.GetData().Count; int colCount = dataset.GetData()[0].Count; double[][] results = new double[rowCount][]; for (int i = 0; i < rowCount; i++) { results[i] = new double[colCount]; for (int j = 0; j < colCount; j++) { results[i][j] = dataset.GetData()[i][j]; } } return(results); }
private double[][] ConvertData(Dataset dataset) { IList <List <double> > data = dataset.GetData(); int rows = data.Count; int cols = data[0].Count; double[][] matrix = new double[rows][]; for (int i = 0; i < rows; i++) { matrix[i] = new double[cols]; } for (int i = 0; i < rows; i++) { for (int j = 0; j < cols; j++) { matrix[i][j] = data[i][j]; } } return(matrix); }