#稀疏矩阵 # # #CSR #数据 # #

sparsetools

用于数值数据的二维稀疏矩阵包

7 个版本

新版本 0.2.3 2024年8月13日
0.2.2 2024年4月19日
0.2.0 2023年9月19日
0.1.2 2023年9月16日

#767算法

Download history 6/week @ 2024-04-25 5/week @ 2024-05-16 8/week @ 2024-05-23 4/week @ 2024-05-30 5/week @ 2024-06-06 2/week @ 2024-06-13 1/week @ 2024-06-27 7/week @ 2024-07-04 31/week @ 2024-07-25 8/week @ 2024-08-01 101/week @ 2024-08-08

140 每月下载量
4 crates 中使用

BSD-3-Clause

175KB
4.5K SLoC

sparsetools

用于数值数据的二维稀疏矩阵crate。

SciPy稀疏矩阵支持的运算是通过用C++/Cython编写的函数实现的。此crate包含了这些函数到Rust的转换。在子模块中提供了具有封装这些函数的方法的稀疏矩阵类型。

  • CSR(压缩稀疏行格式)
  • CSC(压缩稀疏列格式)
  • Coo(坐标格式,也称为IJV或三元组格式)
  • DoK(键字典,由 HashMap 支持)

还包含了一些来自SciPy的压缩稀疏图例程。

许可证

源代码与SciPy相同的BSD 3-clause许可证分发(LICENSEhttps://opensource.org/license/bsd-3-clause/)。

依赖

~1.3–3.5MB
~52K SLoC