evomap.mapping#

Subpackages#

Submodules#

Package Contents#

Classes#

CMDS

EvoMDS

EvoMap Interface. Implements default functions shared by all

EvoSammon

EvoMap Interface. Implements default functions shared by all

EvoTSNE

EvoMap Interface. Implements default functions shared by all

Sammon

TSNE

MDS

class evomap.mapping.CMDS(n_dims=2)[source]#
static _cmdscale(D, n_dims)[source]#

Classical multidimensional scaling (MDS)

Parameters

D ((n, n) array) – Symmetric distance matrix.

Returns

  • Y ((n, p) array) – Configuration matrix. Each column represents a dimension. Only the p dimensions corresponding to positive eigenvalues of B are returned. Note that each dimension is only determined up to an overall sign, corresponding to a reflection.

  • e ((n,) array) – Eigenvalues of B.

fit(X)[source]#
fit_transform(X)[source]#
class evomap.mapping.EvoMDS(alpha=0, p=1, n_dims=2, n_iter=2000, n_iter_check=50, init=None, mds_type='absolute', verbose=0, input_type='distance', max_halves=5, tol=0.001, n_inits=1, step_size=1, max_tries=5)[source]#

Bases: evomap.mapping.evomap._core.EvoMap

EvoMap Interface. Implements default functions shared by all implementation in its child classes.

fit(Xs, inclusions=None)[source]#
fit_transform(Xs, inclusions=None)[source]#
class evomap.mapping.EvoSammon(alpha=0, p=1, n_dims=2, n_iter=2000, n_iter_check=50, init=None, verbose=0, input_type='distance', max_halves=5, tol=0.001, n_inits=1, step_size=1, max_tries=5)[source]#

Bases: evomap.mapping.evomap._core.EvoMap

EvoMap Interface. Implements default functions shared by all implementation in its child classes.

fit(Xs, inclusions=None)[source]#
fit_transform(Xs, inclusions=None)[source]#
class evomap.mapping.EvoTSNE(alpha=0, p=1, n_dims=2, perplexity=15, stop_lying_iter=250, early_exaggeration=4, eta='auto', initial_momentum=0.5, final_momentum=0.8, n_iter=2000, n_iter_check=50, init=None, verbose=0, input_type='distance', max_halves=5, tol=0.001, n_inits=1, max_tries=5)[source]#

Bases: evomap.mapping.evomap._core.EvoMap

EvoMap Interface. Implements default functions shared by all implementation in its child classes.

fit(Xs, inclusions=None)[source]#
fit_transform(Xs, inclusions=None)[source]#
class evomap.mapping.Sammon(n_dims=2, n_iter=2000, n_iter_check=50, init=None, verbose=0, input_type='distance', max_halves=5, tol=0.001, n_inits=1, step_size=1)[source]#
fit(X)[source]#
fit_transform(X)[source]#
class evomap.mapping.TSNE(n_dims=2, perplexity=15, n_iter=2000, stop_lying_iter=250, early_exaggeration=4, initial_momentum=0.5, final_momentum=0.8, eta='auto', n_iter_check=50, init=None, verbose=0, input_type='distance', max_halves=5, tol=0.001, n_inits=1, step_size=1)[source]#
fit(X)[source]#
fit_transform(X)[source]#
class evomap.mapping.MDS(n_dims=2, mds_type=None, n_iter=2000, n_iter_check=50, init=None, verbose=0, input_type='distance', max_halves=5, tol=0.001, n_inits=1, step_size=1)[source]#
fit(X)[source]#
fit_transform(X)[source]#