如何在非IPython上下文中运行"catalog.load"



在IPython中,我可以运行data = catalog.load('my_dataset'),以便在catalog.yml文件中加载指定为"my_dataset"的数据集。pthon脚本中的等效命令是什么?我需要导入什么?

使用kedro时,不需要显式加载数据,只需确保管道定义中使用的输入名称与catalog.yml中使用的名称匹配即可

node(
func=create_model_input_table,
inputs=["my_dataset"],
outputs="model_input_table",
name="create_model_input_table_node",
),

您可以遵循官方文档中的教程->创建管道

因此,您可以在这里看到如何做到这一点:https://kedro.readthedocs.io/en/stable/get_started/hello_kedro.html

同样重要的是,只有在不违反Kedro的一些核心假设(即节点在功能上是纯的,不知道IO(的情况下才使用它。99%的情况下,延长跑步生命周期的正确方法是通过挂钩。

相关内容

  • 没有找到相关文章