Trait ndarray_npy::ReadNpyExt

source ·
pub trait ReadNpyExt: Sized {
    // Required method
    fn read_npy<R: Read>(reader: R) -> Result<Self, ReadNpyError>;
}
Expand description

Extension trait for reading Array from .npy files.

§Example

use ndarray::Array2;
use ndarray_npy::ReadNpyExt;
use std::fs::File;

let reader = File::open("resources/array.npy")?;
let arr = Array2::<i32>::read_npy(reader)?;

Required Methods§

source

fn read_npy<R: Read>(reader: R) -> Result<Self, ReadNpyError>

Reads the array from reader in .npy format.

This function is the Rust equivalent of numpy.load for .npy files.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<A, S, D> ReadNpyExt for ArrayBase<S, D>
where A: ReadableElement, S: DataOwned<Elem = A>, D: Dimension,

source§

fn read_npy<R: Read>(reader: R) -> Result<Self, ReadNpyError>

Implementors§