crispyn.mcda_methods.mcda_method ================================ .. py:module:: crispyn.mcda_methods.mcda_method Classes ------- .. autoapisummary:: crispyn.mcda_methods.mcda_method.MCDA_method Module Contents --------------- .. py:class:: MCDA_method Bases: :py:obj:`abc.ABC` Helper class that provides a standard way to create an ABC using inheritance. .. py:method:: __call__(matrix, weights, types) Score alternatives from decision matrix `matrix` using criteria weights `weights` and criteria types `types` Parameters ---------- matrix : ndarray decision matrix with performance values for m alternatives in rows and n criteria in columns weights : ndarray matrix with criteria weights vectors with number of columns equal to number of columns n of `matrix` types : ndarray vector with criteria types containing values of 1 for profit criteria and -1 for cost criteria with size equal to number of columns n of `matrix` .. py:method:: _verify_input_data(matrix, weights, types) :staticmethod: