#matrix #linear-algebra #nml

nml-matrix

一个用于处理矩阵的小型库

9 个不稳定版本 (3 个破坏性更新)

0.4.1 2024年1月16日
0.3.1 2023年12月28日
0.2.1 2023年12月25日
0.1.5 2023年11月14日

#1331 in 算法

Download history 2/week @ 2024-03-11 57/week @ 2024-04-01

每月109次下载

BSD-3-Clause

40KB
784

新矩阵库 (NML)

在编写这个库时,我遵循了来自 Andrei Ciobanu 的教程

这个库是我个人学习线性代数和深入了解 Rust 编程的一个项目。你还可以在 Crates.io 上找到这个库,并用 cargo 包管理器将其添加到你的项目中。

使用方法

将以下内容添加到你的 Cargo.toml

[dependencies]
nml-matrix = "0.4.1"

示例

use nml_matrix::NmlMatrix;

fn main() {
    let a = NmlMatrix::new_with_data(3, 2, vec![1, 2, 3, 4, 5, 6]);
    let b = NmlMatrix::new_with_data(3, 2, vec![1, 2, 3, 4, 5, 6]);
    let c = a * b;
    println!("{:?}", c);
}

使用的库

[dependencies]
num-traits = "0.2.17"
rand = "0.8.5"

文档

您可以在 这里 找到文档

许可证

本项目采用 BSD 3-Clause 许可证 - 有关详细信息,请参阅 LICENSE-文件

依赖项

~335–460KB