使用ejml加载csv的问题

时间:2018-06-27 07:58:39

标签: java file csv ejml

在ejml中使用MatrixIO.loadcsv()函数时遇到一些问题。实际上,我需要将文件加载到矩阵中。我正在关注此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);
}
}

但是当我尝试我的代码时

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

我总是获得FileNotFoundException ...,但是文件名正确且在源代码的同一文件夹中。问题出在哪里?

1 个答案:

答案 0 :(得分:0)

对我来说(我使用Windows 10)的解决方案是使用绝对路径,因为尽管有官方示例,但似乎无法识别系统上的相对路径。