Struct linfa_clustering::OpticsValidParams [−][src]
pub struct OpticsValidParams<F, D, N> { /* fields omitted */ }
Expand description
The set of hyperparameters that can be specified for the execution of the OPTICS algorithm.
Implementations
Two points are considered neighbors if the euclidean distance between them is below the tolerance
Minimum number of a points in a neighborhood around a point for it to not be considered noise
Trait Implementations
impl<F: PartialEq, D: PartialEq, N: PartialEq> PartialEq<OpticsValidParams<F, D, N>> for OpticsValidParams<F, D, N>
impl<F: PartialEq, D: PartialEq, N: PartialEq> PartialEq<OpticsValidParams<F, D, N>> for OpticsValidParams<F, D, N>
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
impl<F: Float, D: Distance<F>, N: NearestNeighbour> Transformer<ArrayBase<ViewRepr<&'_ F>, Dim<[usize; 2]>>, OpticsAnalysis<F>> for OpticsValidParams<F, D, N>
impl<F: Float, D: Distance<F>, N: NearestNeighbour> Transformer<ArrayBase<ViewRepr<&'_ F>, Dim<[usize; 2]>>, OpticsAnalysis<F>> for OpticsValidParams<F, D, N>
Auto Trait Implementations
impl<F, D, N> RefUnwindSafe for OpticsValidParams<F, D, N> where
D: RefUnwindSafe,
F: RefUnwindSafe,
N: RefUnwindSafe,
impl<F, D, N> Send for OpticsValidParams<F, D, N> where
D: Send,
F: Send,
N: Send,
impl<F, D, N> Sync for OpticsValidParams<F, D, N> where
D: Sync,
F: Sync,
N: Sync,
impl<F, D, N> Unpin for OpticsValidParams<F, D, N> where
D: Unpin,
F: Unpin,
N: Unpin,
impl<F, D, N> UnwindSafe for OpticsValidParams<F, D, N> where
D: UnwindSafe,
F: UnwindSafe,
N: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more