#稀疏矩阵 # # #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 · Rust 包仓库 6/week @ 2024-04-25 · Rust 包仓库 5/week @ 2024-05-16 · Rust 包仓库 8/week @ 2024-05-23 · Rust 包仓库 4/week @ 2024-05-30 · Rust 包仓库 5/week @ 2024-06-06 · Rust 包仓库 2/week @ 2024-06-13 · Rust 包仓库 1/week @ 2024-06-27 · Rust 包仓库 7/week @ 2024-07-04 · Rust 包仓库 31/week @ 2024-07-25 · Rust 包仓库 8/week @ 2024-08-01 · Rust 包仓库 101/week @ 2024-08-08 · Rust 包仓库

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://open-source.org.cn/license/bsd-3-clause/)。

依赖

~1.3–3.5MB
~52K SLoC