【发布时间】:2019-11-08 10:29:45
【问题描述】:
我想在nodes.py文件中按类来组织节点函数。例如,与清理数据相关的函数在“CleanData”类中,带有@staticmethod 装饰器,而其他函数将留在“Other”类中,没有任何装饰器(这些类的名称只是代表)。在管道文件中,我尝试导入类的名称、节点的名称和以下方式:CleanData.function1(它给出了一个错误)并且它们都不起作用。如果可能的话,如何从类中调用节点?
【问题讨论】:
-
错误是否类似于
TypeError: Inputs of function expected ['self', 'data', 'example_test_data_ratio'], but got ['example_iris_data', 'params:example_test_data_ratio']? -
该错误表示未定义函数的名称。我打错电话了,你的回答解决了。非常感谢!
标签: python python-3.x class pipeline kedro