我希望使用Numba(http://numba.pydata.org/)加快我的机器学习算法(用Python编写).注意,该算法将稀疏矩阵作为其输入数据.在我的纯Python实现中,我使用了Scipy的csr_matrix和相关类,但显然它与Numba的JIT编译器不兼容.
我还创建了自己的自定义类来实现稀疏矩阵(基本上是(索引,值)对列表的列表),但它再次与Numba不兼容(即,我得到一些奇怪的错误消息,说它没有'识别扩展类型)
是否有另一种简单的方法来实现稀疏矩阵,只使用与Numba兼容的numpy(不使用SciPy)?任何示例代码将不胜感激.谢谢!