pub struct MultiDimensionalVisualizer {
pub reduction_method: DimensionReductionMethod,
pub target_dimensions: usize,
pub clustering_method: ClusteringMethod,
}Expand description
Multi-dimensional data visualization engine
Fields§
§reduction_method: DimensionReductionMethodDimension reduction method
target_dimensions: usizeTarget dimensions for visualization
clustering_method: ClusteringMethodClustering method for data grouping
Implementations§
Source§impl MultiDimensionalVisualizer
impl MultiDimensionalVisualizer
Sourcepub fn visualize_high_dimensional_data(
&self,
data: &Array2<f64>,
labels: Option<&Array1<usize>>,
) -> IntegrateResult<HighDimensionalPlot>
pub fn visualize_high_dimensional_data( &self, data: &Array2<f64>, labels: Option<&Array1<usize>>, ) -> IntegrateResult<HighDimensionalPlot>
Visualize high-dimensional data
Trait Implementations§
Source§impl Clone for MultiDimensionalVisualizer
impl Clone for MultiDimensionalVisualizer
Source§fn clone(&self) -> MultiDimensionalVisualizer
fn clone(&self) -> MultiDimensionalVisualizer
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiDimensionalVisualizer
impl Debug for MultiDimensionalVisualizer
Auto Trait Implementations§
impl Freeze for MultiDimensionalVisualizer
impl RefUnwindSafe for MultiDimensionalVisualizer
impl Send for MultiDimensionalVisualizer
impl Sync for MultiDimensionalVisualizer
impl Unpin for MultiDimensionalVisualizer
impl UnwindSafe for MultiDimensionalVisualizer
Blanket Implementations§
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<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more