Struct linfa_clustering::DbscanHyperParamsBuilder [−][src]
pub struct DbscanHyperParamsBuilder<F: Float> { /* fields omitted */ }
Helper struct used to construct a set of hyperparameters for DBSCAN algorithm.
Implementations
impl<F: Float> DbscanHyperParamsBuilder<F>[src]
impl<F: Float> DbscanHyperParamsBuilder<F>[src]pub fn tolerance(self, tolerance: F) -> Self[src]
Distance between points for them to be considered neighbours.
pub fn build(&self) -> DbscanHyperParams<F>[src]
Return an instance of DbscanHyperParams after having performed
validation checks on all hyperparameters.
Panics if any of the validation checks fail.
Trait Implementations
impl<F: Float, D: Data<Elem = F>> Transformer<&'_ ArrayBase<D, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Option<usize>>, Dim<[usize; 1]>>> for DbscanHyperParamsBuilder<F>[src]
impl<F: Float, D: Data<Elem = F>> Transformer<&'_ ArrayBase<D, Dim<[usize; 2]>>, ArrayBase<OwnedRepr<Option<usize>>, Dim<[usize; 1]>>> for DbscanHyperParamsBuilder<F>[src]Auto Trait Implementations
impl<F> RefUnwindSafe for DbscanHyperParamsBuilder<F> where
F: RefUnwindSafe,
impl<F> RefUnwindSafe for DbscanHyperParamsBuilder<F> where
F: RefUnwindSafe, impl<F> Send for DbscanHyperParamsBuilder<F>
impl<F> Send for DbscanHyperParamsBuilder<F>impl<F> Sync for DbscanHyperParamsBuilder<F>
impl<F> Sync for DbscanHyperParamsBuilder<F>impl<F> Unpin for DbscanHyperParamsBuilder<F> where
F: Unpin,
impl<F> Unpin for DbscanHyperParamsBuilder<F> where
F: Unpin, impl<F> UnwindSafe for DbscanHyperParamsBuilder<F> where
F: UnwindSafe,
impl<F> UnwindSafe for DbscanHyperParamsBuilder<F> where
F: UnwindSafe,