Проблема с загрузкой CSV с EJML

Я сталкиваюсь с некоторыми проблемами при использовании MatrixIO.loadcsv() функция в ejml. На самом деле мне нужно загрузить файл в матрицу; Я следую этому официальному примеру:

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 ответ

Решение

Решение для меня (я использую Windows 10) состоит в том, чтобы использовать абсолютный путь, потому что он, кажется, не распознает относительные в моей системе, несмотря на официальные примеры.

Другие вопросы по тегам