5 个版本
0.1.4 | 2023年12月3日 |
---|---|
0.1.3 | 2023年11月30日 |
0.1.2 | 2023年11月29日 |
0.1.1 | 2023年11月24日 |
0.1.0 | 2023年11月24日 |
#1592 in 数学
37 次每月下载
65KB
2K SLoC
binary_matrix
Rust 实现密集二进制矩阵和向量。
包含二进制矩阵的 SIMD 实现。
待办事项
- 算术
- 实现矩阵和向量之间其余的基本算术
- 使用位直接实现更快的矩阵-向量乘法
- 使用位直接实现更快的矩阵-矩阵乘法
- 基本行列式计算
- 将基本行简化阶梯形式提取到自己的方法中
- 矩阵乘以向量的右乘
- 核
- 使用 Lanczos 算法
- 转置
- 使用旋转
- 切换到 SIMD
- SIMD:使用
portable_simd
- 调查使用 aarch64 汇编
- 调查使用 x86-64 汇编
- 实现以行为中心的矩阵
- 支持稀疏矩阵?
许可证
lib.rs
:
二进制(GF(2))矩阵的实现。
这是一个正在进行中的作品。
依赖关系
~78KB