Вы видели SciRuby ?
В настоящее время у нас нет разреженной матрицы, но мы работаем над этим.Мы также переписываем NArray с благословения Масахиро Танаки.
Одна из целей - заставить все работать в чистом Ruby, в C (обычно через привязки GSL) и в Java для JRuby.(Чистый Рубин мог бы стать запасным вариантом, если бы GSL и т. Д. Были бы недоступны.)
Примечание: Это ужасный ответ на этот вопрос.Я публикую это здесь главным образом, чтобы любой, кто занимается такими вещами, знал, где нас найти.=)