def register_predicate_fallback(self, dispatch, func, fallback_func):
        self._predicate_fallbacks.setdefault(
            dispatch, {})[func] = fallback_func
The k-means++ initialization algorithm returns a set of initial clusers, 
dataset/ETHPy150Open morepath/morepath/morepath/predicate.py/PredicateRegistry.register_predicate_fallback--crossover with--dataset/ETHPy150Open clips/pattern/pattern/vector/__init__.py/kmpp