Issue with loading csv with ejml

133 Views Asked by At

I'm encountering some problems by using the MatrixIO.loadcsv() function in ejml. In fact, I need to load a file into a matrix; i'm following this official example:

public static void main( String args[] ) {
DMatrixRMaj A = new DMatrixRMaj(2,3,true,new double[]{1,2,3,4,5,6});

try {
    MatrixIO.saveCSV(A, "matrix_file.csv");
    DMatrixRMaj B = MatrixIO.loadCSV("matrix_file.csv");
    B.print();
} catch (IOException e) {
    throw new RuntimeException(e);
}
}

But when I try my code

DMatrixRMaj B = MatrixIO.loadCSV("sets.csv");
B.print();

I always obtain a FileNotFoundException... but the name of the file is correct and in the same folder of the source code. Where can be the problem?

1

There are 1 best solutions below

0
On BEST ANSWER

The solution for me (I'm using Windows 10) is to use absolute path, because it seems not to recognize relative ones on my system, despite of the official examples.