alteryx / alteryx/featuretools

Refactor computation of primitive lists in `DeepFeatureSynthesis` `__init__`

Ouverte
#2,399 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
enhancement refactor tech debt
Langage dominant
Python
Étoiles
7.7k
Forks
915
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

When building the following lists, there is a lot of code duplication:

- `self.groupby_trans_primitives`
- `self.agg_primitives`
- `self.where_primitives`
- `self.trans_primitives`

Furthermore, refactoring this logic outside of the `__init__` would help make the code more expressive and testable.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.