Я хотел сделать матричное умножение на Java, и скорость должна быть очень хорошей.
Я думал вызвать R через java, чтобы добиться этого.
Хотя у меня было несколько вопросов:
Вызов R с использованием Java - хорошая идея? Если да, то есть ли образцы кода, которыми можно поделиться?
Какие еще способы можно рассмотреть для умножения матриц в Java?
Обновлять:
Мой коллега, который уволился из фирмы, был программистом на C #, который был вынужден писать код Java, включающий матричное умножение.
- Он написал свой собственный класс DataTable на Java, чтобы иметь возможность
а) создавать индексы для сортировки и объединения с другими таблицами данных
б) матричное умножение.
Итак, я хочу существенно очистить код, и подумал, что использование чего-то вроде R в Java поможет мне сосредоточиться на бизнес-логике, а не на сортировке, объединении, умножении матриц и т. Д.