def transform(self, X): Xs = Parallel(n_jobs=self.n_jobs)( delayed(_transform_one)(trans, name, weight, X) for name, trans, weight in self._iter()) Xs.insert(0, X) return pd.concat(Xs, axis=0)