Struct alumina::data::BoxedSet [−][src]
pub struct BoxedSet { /* fields omitted */ }
Its just a box, but the newtype avoids deref not Sized nonsense
Trait Implementations
impl DataSet for BoxedSet
[src]
impl DataSet for BoxedSet
fn get(&mut self, i: usize) -> Vec<ArrayD<f32>>
[src]
fn get(&mut self, i: usize) -> Vec<ArrayD<f32>>
Returns the i
th element of the Dataset
fn length(&self) -> usize
[src]
fn length(&self) -> usize
Returns the number of elements in the Dataset
fn width(&self) -> usize
[src]
fn width(&self) -> usize
Returns the number of components
fn components(&self) -> Vec<String>
[src]
fn components(&self) -> Vec<String>
Returns the names of components
ⓘImportant traits for Box<R>fn iter<'a>(&'a mut self) -> Box<Iterator<Item = Vec<ArrayD<f32>>> + 'a>
[src]
ⓘImportant traits for Box<R>
fn iter<'a>(&'a mut self) -> Box<Iterator<Item = Vec<ArrayD<f32>>> + 'a>
fn boxed(self) -> BoxedSet where
Self: 'static + Sized + Send,
[src]
fn boxed(self) -> BoxedSet where
Self: 'static + Sized + Send,
fn reorder_components(self, order: &[usize]) -> ReorderComponents<Self> where
Self: Sized,
[src]
fn reorder_components(self, order: &[usize]) -> ReorderComponents<Self> where
Self: Sized,
fn reorder_elements(self, order: &[usize]) -> ReorderElements<Self> where
Self: Sized,
[src]
fn reorder_elements(self, order: &[usize]) -> ReorderElements<Self> where
Self: Sized,
fn concat_components<S: DataSet>(self, set: S) -> ConcatComponents<Self, S> where
Self: Sized,
[src]
fn concat_components<S: DataSet>(self, set: S) -> ConcatComponents<Self, S> where
Self: Sized,
fn concat_elements<S: DataSet>(self, set: S) -> ConcatElements<Self, S> where
Self: Sized,
[src]
fn concat_elements<S: DataSet>(self, set: S) -> ConcatElements<Self, S> where
Self: Sized,
fn map_all<F: FnMut(usize, Vec<ArrayD<f32>>) -> Vec<ArrayD<f32>>>(
self,
func: F,
names: Option<Vec<String>>
) -> MapAll<Self, F> where
Self: Sized,
[src]
fn map_all<F: FnMut(usize, Vec<ArrayD<f32>>) -> Vec<ArrayD<f32>>>(
self,
func: F,
names: Option<Vec<String>>
) -> MapAll<Self, F> where
Self: Sized,
fn map_one<F: FnMut(usize, ArrayD<f32>) -> ArrayD<f32>>(
self,
func: F,
component: usize
) -> MapOne<Self, F> where
Self: Sized,
[src]
fn map_one<F: FnMut(usize, ArrayD<f32>) -> ArrayD<f32>>(
self,
func: F,
component: usize
) -> MapOne<Self, F> where
Self: Sized,
fn crop(
self,
component: usize,
shape: &[usize],
cropping: Cropping
) -> Crop<Self> where
Self: Sized,
[src]
fn crop(
self,
component: usize,
shape: &[usize],
cropping: Cropping
) -> Crop<Self> where
Self: Sized,
fn sequential(self) -> Sequential<Self> where
Self: Sized,
[src]
fn sequential(self) -> Sequential<Self> where
Self: Sized,
fn random(self) -> Random<Self> where
Self: Sized,
[src]
fn random(self) -> Random<Self> where
Self: Sized,
fn shuffle_random(self) -> ShuffleRandom<Self> where
Self: Sized,
[src]
fn shuffle_random(self) -> ShuffleRandom<Self> where
Self: Sized,