def __init__(self, k=40, min_k=1, sim_options=None, **kwargs):

        if sim_options is None:
            sim_options = {}

        KNNWithMeans.__init__(self, sim_options=sim_options, **kwargs)
        self.k = k
        self.min_k = min_k
        self.overlap = None
示例#2
0
    def __init__(self, k=40, min_k=1, sim_options=None, **kwargs):

        if sim_options is None:
            sim_options = {}

        KNNWithMeans.__init__(self, sim_options=sim_options, **kwargs)
        self.k = k
        self.min_k = min_k
        self.overlap = None

        if ('corate_threshold' not in sim_options):
            self.beta = 50
        else:
            self.beta = sim_options['corate_threshold']