6个版本 (破坏性)
0.6.0 | 2024年8月3日 |
---|---|
0.5.0 | 2023年12月2日 |
0.4.0 | 2022年11月3日 |
0.3.0 | 2022年1月6日 |
0.1.0 | 2021年8月24日 |
241 在 数学 中
每月185 次下载
250KB
5.5K SLoC
Rust的多维数组
概述
mdarray软件包为Rust提供多维数组。其主要目标是数值类型,但也支持泛型类型。目的是提供一个简单、灵活的泛型容器类型,与其他软件包(例如BLAS/LAPACK功能)互操作。
以下是mdarray的主要功能
- 密集数组类型,其秩在编译时已知。
- 静态或动态数组维度,具有可选的栈分配。
- 使用标准的Rust机制,例如索引和迭代。
- 多维迭代的多项式泛型表达式。
设计灵感来源于其他Rust软件包(ndarray、nalgebra、bitvec和dfdx)、提议的C++ mdarray和mdspan类型,以及其他语言中的多维数组。
许可证
根据您选择以下任意一项许可
- Apache License,版本2.0 (LICENSE-APACHE 或 http://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
任选其一。
贡献
除非您明确声明,否则您有意提交的任何贡献,根据Apache-2.0许可定义的作品,应按上述双重许可,不附加任何额外条款或条件。
依赖关系
~175KB