pub trait TensorFromVec<E>: Storage<E> {
    // Required method
    fn try_tensor_from_vec<S: Shape>(
        &self,
        src: Vec<E>,
        shape: S
    ) -> Result<Tensor<S, E, Self>, Self::Err>;

    // Provided method
    fn tensor_from_vec<S: Shape>(
        &self,
        src: Vec<E>,
        shape: S
    ) -> Tensor<S, E, Self> { ... }
}
Expand description

Construct tensors from rust vectors. This trait is only used to implement TensorFrom.

Required Methods§

source

fn try_tensor_from_vec<S: Shape>( &self, src: Vec<E>, shape: S ) -> Result<Tensor<S, E, Self>, Self::Err>

Provided Methods§

source

fn tensor_from_vec<S: Shape>(&self, src: Vec<E>, shape: S) -> Tensor<S, E, Self>

Implementors§