logml.eda.artifacts_producers.utils

Functions

order_columns_by_similarity(features, columns)

Returns a permutation of a given columns in which similar columns are placed near by (based on features similarity).

order_columns_using_linkage(linkage_matrix, ...)

Returns a permutation of a given columns list based on linkage matrix.

Classes

EligibleEDAArtifactsProducers(*args, **kwargs)

Provides registry functionality for EDA artifacts producers.

class logml.eda.artifacts_producers.utils.EligibleEDAArtifactsProducers(*args, **kwargs)

Bases: logml.common.BaseEligibleRegistrator

Provides registry functionality for EDA artifacts producers.

mapping: Dict[str, Type]
logml.eda.artifacts_producers.utils.order_columns_by_similarity(features: numpy.array, columns: List[str]) List[str]

Returns a permutation of a given columns in which similar columns are placed near by (based on features similarity).

logml.eda.artifacts_producers.utils.order_columns_using_linkage(linkage_matrix: numpy.array, columns: List[str])

Returns a permutation of a given columns list based on linkage matrix.