(self, scores, N, k_choices)
return sorted(maximum_combo)
Finds the `k_choices` maximum scores from `scores`

        Parameters
        ----------
        scores : numpy.ndarray
        N : int
        k_choices : int

        Returns
        -------
        list
Finds the `k_choices` maximum scores from `scores`
Finds the k_choices maximum scores from scores
def find_maximum(self, scores, N, k_choices):
        """Finds the `k_choices` maximum scores from `scores`

        Parameters
        ----------
        scores : numpy.ndarray
        N : int
        k_choices : int

        Returns
        -------
        list
        """
        if not isinstance(scores, np.ndarray):
            raise TypeError("Scores input is not a numpy array")

        index_of_maximum = int(scores.argmax())
        maximum_combo = self.nth(combinations(
            range(N), k_choices), index_of_maximum, None)
        return sorted(maximum_combo)
def find_maximum ( self , scores , N , k_choices ) : if not isinstance ( scores , np . ndarray ) : raise TypeError ( "Scores input is not a numpy array" ) index_of_maximum = int ( scores . argmax ( ) ) maximum_combo = self . nth ( combinations ( range ( N ) , k_choices ) , index_of_maximum , None ) return sorted ( maximum_combo )