:py:mod:`evomap.mapping._sammon` ================================ .. py:module:: evomap.mapping._sammon .. autoapi-nested-parse:: Nonlinear Sammon Mapping, as proposed in: Sammon, J. W. (1969). A nonlinear mapping for data structure analysis. IEEE Transactions on computers, 100(5), 401-409. Module Contents --------------- Classes ~~~~~~~ .. autoapisummary:: evomap.mapping._sammon.Sammon Functions ~~~~~~~~~ .. autoapisummary:: evomap.mapping._sammon._check_prepare_input_sammon evomap.mapping._sammon._sammon_stress_function evomap.mapping._sammon._sammon_stress_gradient .. py:class:: 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) .. py:method:: fit(X) .. py:method:: fit_transform(X) .. py:function:: _check_prepare_input_sammon(D) Check and, if necessary, prepare data for Sammon Mapping. :param D: Input distance matrix. :type D: ndarray of shape (n_samples, n_samples) :returns: Prepared input data :rtype: ndarray of shape (n_samples, n_samples) .. py:function:: _sammon_stress_function(positions, disparities, compute_error=True, compute_grad=True) .. py:function:: _sammon_stress_gradient(Y, D_map, D)