Я ищу библиотеку Sparse Matrix, которую я могу использовать из Ruby. В настоящее время я использую привязки к научной библиотеке GNU, предоставленные "gsl", но мое приложение было бы лучше оптимизировано, если бы я использовал выделенный разреженный матричная библиотека. Я исследовал linalg и NArray библиотеки. Ни одна из этих трех библиотек не поддерживает оптимизированное хранилище или операции с разреженной матрицей.
Есть ли что-нибудь, что я пропустил, или существующую библиотеку C, для которой возможно писать привязки? Я бы предпочел, чтобы первое было последним, поскольку раньше я не писал привязки C в Ruby, но я был бы готов его попробовать.