pub struct Array<N: Numeric> { /* private fields */ }Expand description
default Array implementation
Trait Implementations§
source§impl<N: Numeric> ArrayBase<N> for Array<N>
impl<N: Numeric> ArrayBase<N> for Array<N>
source§fn rand(shape: Vec<usize>) -> Self
fn rand(shape: Vec<usize>) -> Self
Creates new array with random elements from (0 ..= 1) range Read more
source§fn get_elements(&self) -> Vec<N>
fn get_elements(&self) -> Vec<N>
Obtain the vector containing array elements Read more
source§fn index(&self, coords: &[usize]) -> usize
fn index(&self, coords: &[usize]) -> usize
Return an index of element at the given coordinates Read more
source§fn at(&self, coords: &[usize]) -> N
fn at(&self, coords: &[usize]) -> N
Return an index of element at the given coordinates Read more
source§fn map_e<F: FnMut(usize, &N) -> N>(&self, f: F) -> Self
fn map_e<F: FnMut(usize, &N) -> N>(&self, f: F) -> Self
Map over enumerated array elements Read more
source§fn filter<F: FnMut(&N) -> bool>(&self, f: F) -> Self
fn filter<F: FnMut(&N) -> bool>(&self, f: F) -> Self
Filter over array elements
Returns a flat filtered array Read more
source§fn filter_e<F: FnMut(usize, &N) -> bool>(&self, f: F) -> Self
fn filter_e<F: FnMut(usize, &N) -> bool>(&self, f: F) -> Self
Filter over enumerated array elements
Returns a flat filtered array Read more
source§fn filter_map<F: FnMut(&N) -> Option<N>>(&self, f: F) -> Self
fn filter_map<F: FnMut(&N) -> Option<N>>(&self, f: F) -> Self
Filter and map over array elements
Returns a flat filtered array Read more
source§impl<N: Numeric> FromIterator<N> for Array<N>
impl<N: Numeric> FromIterator<N> for Array<N>
source§fn from_iter<T: IntoIterator<Item = N>>(iter: T) -> Self
fn from_iter<T: IntoIterator<Item = N>>(iter: T) -> Self
Creates a value from an iterator. Read more