pub struct LOFInput {
pub data: DataMatrix,
pub n_neighbors: usize,
pub contamination: f64,
pub metric: DistanceMetric,
}Expand description
Local Outlier Factor input for batch execution.
Fields§
§data: DataMatrixInput data matrix.
n_neighbors: usizeNumber of neighbors.
contamination: f64Contamination proportion.
metric: DistanceMetricDistance metric.
Implementations§
Source§impl LOFInput
impl LOFInput
Sourcepub fn new(data: DataMatrix) -> Self
pub fn new(data: DataMatrix) -> Self
Create a new LOF input.
Sourcepub fn with_n_neighbors(self, n_neighbors: usize) -> Self
pub fn with_n_neighbors(self, n_neighbors: usize) -> Self
Set the number of neighbors.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LOFInput
impl<'de> Deserialize<'de> for LOFInput
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LOFInput
impl RefUnwindSafe for LOFInput
impl Send for LOFInput
impl Sync for LOFInput
impl Unpin for LOFInput
impl UnwindSafe for LOFInput
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.