def get_most_separated_from_two_elements(self, first, second):
        max_s = {
                 "element":0,
                 "mean_value":0,
                 "value":0
                 }

        for i in range(self.distance_matrix.row_length):
            my_mean = numpy.mean([self.distance_matrix[i,first],self.distance_matrix[i,second]])
            if my_mean > max_s["mean_value"]:
                max_s["element"] = i
                max_s["mean_value"] = my_mean
                max_s["value"] = numpy.max([self.distance_matrix[i,first],self.distance_matrix[i,second]])
        return max_s
:param generator: Generator
dataset/ETHPy150Open victor-gil-sepulveda/pyProCT/pyproct/clustering/algorithms/gromos/parametersGeneration.py/ParametersGenerator.get_most_separated_from_two_elements--crossover with--dataset/ETHPy150Open joke2k/django-faker/django_faker/populator.py/FieldTypeGuesser.__init__