예제 #1
0
파일: graph.py 프로젝트: qmac/featureX
 def extract(self, stims):
     stims = listify(stims)
     results = flatten(self.collect(stims))
     return merge_results(results) if self.merge else results
예제 #2
0
파일: graph.py 프로젝트: qmac/featureX
 def collect(self, stim):
     if hasattr(self, "transformer") and self.transformer is not None:
         if isinstance(self.transformer, Extractor):
             return listify(self.transformer.transform(stim))
         stim = self.transformer.transform(stim)
     return list(chain(*[c.collect(stim) for c in self.children]))