Struct linfa_clustering::DbscanHyperParams [−][src]
pub struct DbscanHyperParams<F: Float> { /* fields omitted */ }
The set of hyperparameters that can be specified for the execution of the DBSCAN algorithm.
Implementations
impl<F: Float> DbscanHyperParams<F>[src]
impl<F: Float> DbscanHyperParams<F>[src]pub fn new(min_points: usize) -> DbscanHyperParamsBuilder<F>[src]
Minimum number of neighboring points a point needs to have to be a core point and not a noise point.
Defaults are provided if the optional parameters are not specified:
tolerance = 1e-4
pub fn tolerance(&self) -> F[src]
Two points are considered neighbors if the euclidean distance between them is below the tolerance
pub fn minimum_points(&self) -> usize[src]
Minimum number of a points in a neighborhood around a point for it to not be considered noise
Trait Implementations
impl<F: Clone + Float> Clone for DbscanHyperParams<F>[src]
impl<F: Clone + Float> Clone for DbscanHyperParams<F>[src]fn clone(&self) -> DbscanHyperParams<F>[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl<F: Debug + Float> Debug for DbscanHyperParams<F>[src]
impl<F: Debug + Float> Debug for DbscanHyperParams<F>[src]impl<F: PartialEq + Float> PartialEq<DbscanHyperParams<F>> for DbscanHyperParams<F>[src]
impl<F: PartialEq + Float> PartialEq<DbscanHyperParams<F>> for DbscanHyperParams<F>[src]fn eq(&self, other: &DbscanHyperParams<F>) -> bool[src]
fn ne(&self, other: &DbscanHyperParams<F>) -> bool[src]
impl<F: Float> StructuralPartialEq for DbscanHyperParams<F>[src]
impl<F: Float> StructuralPartialEq for DbscanHyperParams<F>[src]impl<F: Float, D: Data<Elem = F>> Transformer<&'_ ArrayBase<D, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Option<usize>>, Dim<[usize; 1]>>> for DbscanHyperParams<F>[src]
impl<F: Float, D: Data<Elem = F>> Transformer<&'_ ArrayBase<D, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Option<usize>>, Dim<[usize; 1]>>> for DbscanHyperParams<F>[src]Auto Trait Implementations
impl<F> RefUnwindSafe for DbscanHyperParams<F> where
F: RefUnwindSafe,
impl<F> RefUnwindSafe for DbscanHyperParams<F> where
F: RefUnwindSafe, impl<F> Send for DbscanHyperParams<F>
impl<F> Send for DbscanHyperParams<F>impl<F> Sync for DbscanHyperParams<F>
impl<F> Sync for DbscanHyperParams<F>impl<F> Unpin for DbscanHyperParams<F> where
F: Unpin,
impl<F> Unpin for DbscanHyperParams<F> where
F: Unpin, impl<F> UnwindSafe for DbscanHyperParams<F> where
F: UnwindSafe,
impl<F> UnwindSafe for DbscanHyperParams<F> where
F: UnwindSafe,