gpt4 book ai didi

jupyter-notebook - 从 Repo Databricks 中的另一个笔记本运行笔记本

转载 作者:行者123 更新时间:2023-12-04 07:24:48 25 4
gpt4 key购买 nike

我在 repo 文件夹中有一个带有功能的笔记本,我试图在另一个笔记本中运行它。
通常我可以这样运行它:%run /Users/name/project/file_name所以我将这两个文件(function_notebook、processed_notebook)克隆到 Databricks 中的一个 Repo 中。
当我尝试复制刚刚克隆的路径时,会出现以下选项:Copy File Path relative to Root但是,在 Workspace 用户文件夹中,该选项是 Copy File Path显然我不太明白相对路径和工作区路径之间的区别。
如何运行已在 repo 中克隆的笔记本?
层级:
RepoName(有 2 个文件夹):

  • 文件夹 1 Notebook1
  • 文件夹 2 Notebook2

  • 我在 Notebook1想跑 Notebook2
    %run ../Folder2/Notebook2

    最佳答案

    这是一个已经报告给开发团队的 UI 问题。在此之前,您需要自己创建路径。不同的是它以/Repos开头不与 /Users .我有一个 small demo展示了如何使用 Repos 执行测试等 - 如果您对详细信息感兴趣。
    但是如果文件在同一个存储库中,那么您不需要使用完整路径,这会使它们的可移植性降低 - 您可以使用相对路径,例如 ./file_name在当前文件夹中包含 notebook,或 ../file_name将文件包含在升级文件夹中,或 ./folder/file_name包含子文件夹中的文件 - 但不要指定文件扩展名。在这种情况下,您的代码是可移植的,可以用于不同的结帐。
    例子:
    笔记本2:
    enter image description here
    笔记本1:
    enter image description here
    工作区路径和相对路径之间的名称区别在于前者为您提供了工作区内的完整路径,而后者为您提供了相对于 Repo 根目录的路径

    关于jupyter-notebook - 从 Repo Databricks 中的另一个笔记本运行笔记本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68272586/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com