#tensor #n-dimensional #performance #ndarray #flexible #math

no-std ndtensor

ndtensor是一个为Rust设计的n维张量库

3个不稳定版本

0.1.0 2024年4月24日
0.1.0-nightly2024年4月20日
0.0.0 2024年4月13日

#1132 in 数据结构

Download history 26/week @ 2024-04-26 1/week @ 2024-05-03 3/week @ 2024-05-17 2/week @ 2024-05-24

141 每月下载量

Apache-2.0

86KB
2.5K SLoC

ndtensor

Clippy Rust

crates.io docs.rs


欢迎使用ndtensor,一个为灵活性和性能设计的Rust n维张量库。

入门指南

从源代码构建

克隆仓库

git clone https://github.com/FL03/ndtensor

用法

extern crate ndtensor;

use ndtensor::Tensor;

fn main() -> Result<(), Box<dyn std::error::Error> {
    let shape = (3, 3);
    
    let tensor = Tensor::linspace(0f64, 8f64, 9).into_shape(shape)?;
    println!("{:?}", tensor);

    Ok(())
}

贡献

欢迎提交拉取请求。对于重大更改,请首先提交问题以讨论您想进行的更改。

请确保适当地更新测试。

许可

依赖

~2.3–3.5MB
~71K SLoC