def __split_names()

in spotify_tensorflow/featran.py [0:0]


    def __split_names(settings, feature_splitter_fn):
        # type: (List[Dict[str, Any]], Callable[[Any], str]) -> Dict[str, List[str]]
        from collections import defaultdict
        feature_names = defaultdict(list)  # type: Dict[str, List[str]]
        for setting in settings:
            key = feature_splitter_fn(setting["name"])
            for name in setting["featureNames"]:
                feature_names[key].append(name)
        return feature_names