Ответ 1
Я могу настоятельно рекомендовать Ruby/GSL gem.
Вам может потребоваться обратиться к руководству GSL, чтобы определить имя функции, которую вам нужно позвонить, если она не задокументирована в документация Ruby/GSL.
Кто-нибудь знает, есть ли хороший камень для математических/геометрических операций? Мне нужно кое-что из этого:
ТНХ, Tux
Я могу настоятельно рекомендовать Ruby/GSL gem.
Вам может потребоваться обратиться к руководству GSL, чтобы определить имя функции, которую вам нужно позвонить, если она не задокументирована в документация Ruby/GSL.
http://linalg.rubyforge.org/, похоже, делает то, что вы хотите. Он основан на LAPACK, стандартной проверенной 40-летней линейной алгебре. Кроме того, вы можете подключить библиотеки LAPACK для конкретных поставщиков, чтобы оптимизировать код.
Я не уверен, что это может помочь: http://narray.rubyforge.org
Linalg https://github.com/wedesoft, я написал инструкции по его установке здесь: http://www.quora.com/Installation-Instructions/How-do-I-install-Ruby-linalg-library-on-Mac
NMatrix из проекта SciRuby может быть то, что вы ищете.