#矩阵乘法 #矩阵 #多线程 #乘法

multrix

一个简单的具有多线程支持的矩阵乘法和操作库

1 个不稳定版本

0.1.2 2023年4月13日
0.1.1 2023年4月13日
0.1.0 2023年4月13日

#1391数学

27 每月下载量

MIT 许可证

13KB
200 代码行

Multrix

Multrix 是一个简单的 Rust 矩阵乘法和操作库。

它是一个正在进行中的项目,还有很多功能有待添加。

目标是使其快速、易于使用、易于扩展,并支持多线程。

示例

矩阵乘法

use multrix::multrix::Matrix;
fn main() {
    let a = Matrix::new_rand(100, 100);
    let b = Matrix::new_rand(100, 100);
    println!("a + b = {}", a - b);
    println!("a * b = {}", a * b);
}

功能列表

  • 从文件、随机或从向量创建矩阵
  • 矩阵加法
  • 矩阵转置
  • 矩阵乘法(顺序和并行)
  • 将矩阵输出到文件或 stdout

文档

所有功能都有文档说明,文档可以在 这里 找到。

依赖项

~1.5MB
~30K SLoC