Crate numeric [] [src]

Numeric Rust provides a foundation for doing scientific computing with Rust. It aims to be for Rust what Numpy is for Python.

Its Tensor object uses OpenBLAS for fast matrix muliplications and other operations.

Reexports

pub use tensor::{Tensor, AxisIndex};
pub use tensor::{SingleTensor, DoubleTensor};

Modules

math

Contains mathematical functions that operate on tensors. These functions are largely modelled after what is available natively in Rust.

random

The random module provides methods of randomizing tensors.

tensor

The tensor module defines a N-dimensional matrix for used in scientific computing.

Traits

Numeric
TensorType

Numeric is a short-hand for all traits that need to be implemented for T in the Tensor<T> struct.