def closest(i, arr): """ :param arr: np array (len=No. Indep var + No. Depen var) :return: float """ return sorted(i.clstr, key= lambda x: edist(arr[:-1], x.sample[:-1]))