我正在寻找一个可以从
Ruby使用的稀疏矩阵库.我正在使用“gsl”gem提供的
GNU Scientific Library bindings,但是如果我使用了一个专用的稀疏矩阵库,我的应用程序将会被更好的优化.我调查了
linalg和
NArray库.这三个库都不支持稀疏矩阵优化的存储或操作.
有没有什么我错过了 – 或者现有的C库可能会写绑定?我更喜欢前者到后者,因为我以前没有在Ruby中编写C绑定,但我会愿意尝试.
解决方法
像上面提到的比尔,一个纯粹的红宝石的解释会比你想要的慢,但可能对原型很好.我在
https://github.com/hmcfletch/sparse-matrix年一直在这样一个图书馆工作
我还没有把它发布为宝石,还有更多的工作要做,但是看看你是否有需要.