Гмм я почитал тред выше и думал что у тебя lambda x: x а не None по умолчанию
ну вообщем концептуально не важно...
А как именно ты их будешь юзать? Как в маршмеллоу или есть отличия?
у тебя код выполняется так? Ты ток одну переменную передал
Мб 1/2 варианты были бы красивше чем передавать в инит
Т.е. у тебя есть препроцессинг (перед run) и есть постпроцессинг для того что метод run вернет? типа def run(self, data): preprocessed_data = self.preprocess(data) result = self._run(data) postprocessed_result = self.postprocess(result) return postprocessed_result
Dataclass
Где тут данные?
Preprocessing, postprocessing, x
Лямбда слабо тянет на данные
Но технически все выглядит именно так, еще бы константные пред и постобработчики и вообще бы неотличимо
Обсуждают сегодня