Код: Выделить всё
class A:
def func_1(self, input, param_1, param_2):
some logics
return res
def func_2(self, input, param_3, param_4, param_5):
some logics
return res
def func_3(self, input, param_6, param_7):
some logics
return res
def pipeline(self, config, input ...):
????????
Код: Выделить всё
pipe = A.pipeline(config)
Код: Выделить всё
pipe = [self.func_1(input, param_1 = config.param_1, param_2 = config.param_2), self.func_2(input, param_3 = config.param_3, param_4 = config.param_4, param_5 = config.param_5), self.func_3(input, param_6 = config.param_6, param_7 = config.param_7)]
Код: Выделить всё
for i in inputs:
i = pipe[0](input = i)
i = pipe[1](input = i)
i = pipe[2](input = i)
print(i)
Подробнее здесь: https://stackoverflow.com/questions/790 ... -for-input
Мобильная версия