Struct linfa_clustering::OpticsAnalysis
source · [−]pub struct OpticsAnalysis<F: Float> { /* private fields */ }
Expand description
The analysis from running OPTICS on a dataset, this allows you iterate over the data points and access their core and reachability distances. The ordering of the points also doesn’t match that of the dataset instead ordering based on the clustering structure worked out during analysis.
Implementations
Trait Implementations
sourceimpl<F: Clone + Float> Clone for OpticsAnalysis<F>
impl<F: Clone + Float> Clone for OpticsAnalysis<F>
sourcefn clone(&self) -> OpticsAnalysis<F>
fn clone(&self) -> OpticsAnalysis<F>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl<F: Debug + Float> Debug for OpticsAnalysis<F>
impl<F: Debug + Float> Debug for OpticsAnalysis<F>
sourceimpl<I, F: Float> Index<I> for OpticsAnalysis<F> where
I: SliceIndex<[Sample<F>]>,
impl<I, F: Float> Index<I> for OpticsAnalysis<F> where
I: SliceIndex<[Sample<F>]>,
sourceimpl<F: PartialEq + Float> PartialEq<OpticsAnalysis<F>> for OpticsAnalysis<F>
impl<F: PartialEq + Float> PartialEq<OpticsAnalysis<F>> for OpticsAnalysis<F>
sourcefn eq(&self, other: &OpticsAnalysis<F>) -> bool
fn eq(&self, other: &OpticsAnalysis<F>) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &OpticsAnalysis<F>) -> bool
fn ne(&self, other: &OpticsAnalysis<F>) -> bool
This method tests for !=
.
sourceimpl<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>
fn transform(&self, observations: ArrayView<'_, F, Ix2>) -> OpticsAnalysis<F>
impl<F: Float> StructuralPartialEq for OpticsAnalysis<F>
Auto Trait Implementations
impl<F> RefUnwindSafe for OpticsAnalysis<F> where
F: RefUnwindSafe,
impl<F> Send for OpticsAnalysis<F>
impl<F> Sync for OpticsAnalysis<F>
impl<F> Unpin for OpticsAnalysis<F>
impl<F> UnwindSafe for OpticsAnalysis<F> where
F: UnwindSafe,
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more