классов трансформеров в sklearn, совместимых с ColumnTransformer?
Просто я обычно на другом языке пишу, буду благодарен за направление.
В пайтоне можно переписывать методы любого класса по своему желанию 🤔
Да, это я знаю, спасибо! Возможно, я не так глубоко понял, что вы написали, но моя ситуация следующая: 1) Я написал класс на основе базовых, который делает целевое кодирование категориальной переменной, но в данный момент он требует название переменной; 2) Я хочу переписать его так, чтобы можно было использовать его для подмножества переменных с помощью ColumnTransformer. Смотрю уже написанные классы, тот же PowerTransformer, но не совсем понимаю, как это работает.
Ага, с этим разобрался, но встаёт вопрос, как наиболее эффективно сделать так, чтобы тот же класс легко использовал и целевую переменную в пайплайне.
Можно реализовать класс - интерфейс и наследоваться от него. https://realpython.com/python-interface/
Спасибо, я попробую на основе этого.
Обсуждают сегодня