3 unstable releases
0.1.0 | Apr 24, 2024 |
---|---|
0.1.0-nightly | Apr 20, 2024 |
0.0.0 | Apr 13, 2024 |
#1564 in Data structures
141 downloads per month
86KB
2.5K
SLoC
ndtensor
Welcome to ndtensor, a Rust library for n-dimensional tensors designed for flexibility and performance.
Getting Started
Building from the source
Clone the repository
git clone https://github.com/FL03/ndtensor
Usage
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(())
}
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
Dependencies
~2.3–3.5MB
~69K SLoC