linfa::dataset

Trait Records

Source
pub trait Records: Sized {
    type Elem;

    // Required methods
    fn nsamples(&self) -> usize;
    fn nfeatures(&self) -> usize;
}
Expand description

Record trait

Required Associated Types§

Required Methods§

Source

fn nsamples(&self) -> usize

Source

fn nfeatures(&self) -> usize

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Records for ()

Implement records for an empty dataset

Source§

impl<F, S: Data<Elem = F>, I: Dimension> Records for ArrayBase<S, I>

Implement records for NdArrays

Source§

type Elem = F

Source§

fn nsamples(&self) -> usize

Source§

fn nfeatures(&self) -> usize

Source§

impl<R: Records> Records for &R

Implement records for references

Source§

type Elem = <R as Records>::Elem

Source§

fn nsamples(&self) -> usize

Source§

fn nfeatures(&self) -> usize

Implementors§

Source§

impl<F, D: Records<Elem = F>, T> Records for DatasetBase<D, T>

Implement records for a DatasetBase

Source§

type Elem = F