def __init__(self, parameters, matrix_handler):
        """
        Class creator.

        @param parameters: Script parameters.

        @param distance_matrix: The distance matrix we are using.
        """
        self.parameters = parameters

        if "max" in parameters["clustering"]["algorithms"]["kmedoids"]:
            max_gen_clusterings = float(parameters["clustering"]["algorithms"]["kmedoids"]["max"])
        else:
            max_gen_clusterings = ParametersGenerator.MAX_CLUSTERING_PARAMETERS

        self.num_clusters_step = int(math.ceil((parameters["clustering"]["evaluation"]["maximum_clusters"] - parameters["clustering"]["evaluation"]["minimum_clusters"]) / max_gen_clusterings))
        if 1 < self.num_clusters_step:
            self.num_clusters_step = 1
dataset/ETHPy150Open victor-gil-sepulveda/pyProCT/pyproct/clustering/algorithms/kmedoids/parametersGeneration.py/ParametersGenerator.__init__/swapped operands of `<`