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数学

Download history 3/week @ 2024-05-18 22/week @ 2024-06-29 32/week @ 2024-07-27 147/week @ 2024-08-03 6/week @ 2024-08-10

每月185 次下载

MIT/Apache

250KB
5.5K SLoC

Rust的多维数组

概述

mdarray软件包为Rust提供多维数组。其主要目标是数值类型,但也支持泛型类型。目的是提供一个简单、灵活的泛型容器类型,与其他软件包(例如BLAS/LAPACK功能)互操作。

以下是mdarray的主要功能

  • 密集数组类型,其秩在编译时已知。
  • 静态或动态数组维度,具有可选的栈分配。
  • 使用标准的Rust机制,例如索引和迭代。
  • 多维迭代的多项式泛型表达式。

设计灵感来源于其他Rust软件包(ndarray、nalgebra、bitvec和dfdx)、提议的C++ mdarray和mdspan类型,以及其他语言中的多维数组。

许可证

根据您选择以下任意一项许可

任选其一。

贡献

除非您明确声明,否则您有意提交的任何贡献,根据Apache-2.0许可定义的作品,应按上述双重许可,不附加任何额外条款或条件。

依赖关系

~175KB