Trait linfa::dataset::Labels

source ·
pub trait Labels {
    type Elem: Label;

    // Required method
    fn label_count(&self) -> Vec<HashMap<Self::Elem, usize>>;

    // Provided methods
    fn label_set(&self) -> Vec<HashSet<Self::Elem>> { ... }
    fn labels(&self) -> Vec<Self::Elem> { ... }
}
Expand description

Get the labels in all targets

Required Associated Types§

Required Methods§

source

fn label_count(&self) -> Vec<HashMap<Self::Elem, usize>>

Provided Methods§

source

fn label_set(&self) -> Vec<HashSet<Self::Elem>>

source

fn labels(&self) -> Vec<Self::Elem>

Implementations on Foreign Types§

source§

impl<L: Label, S: Data<Elem = L>, I: Dimension> Labels for ArrayBase<S, I>

A NdArray with discrete labels can act as labels

§

type Elem = L

source§

fn label_count(&self) -> Vec<HashMap<L, usize>>

Implementors§

source§

impl<L: Label, T: AsTargets<Elem = L>> Labels for CountedTargets<L, T>

Counted labels can act as labels

§

type Elem = L

source§

impl<L: Label, T: Labels<Elem = L>, R: Records> Labels for DatasetBase<R, T>

§

type Elem = L