【问题标题】:is there any way to load local data set folder directly from google drive to google colab?有没有办法将本地数据集文件夹直接从谷歌驱动器加载到谷歌 colab?
【发布时间】:2019-05-14 19:10:48
【问题描述】:

see the image carefully我无法将自定义数据文件夹从 google 驱动器加载到 google colab。虽然我安装了 google drive.like 而不是 MNIST 数据集,但我想加载我自己的图像数据集文件夹。我尝试了 pydrive 包装器。但我需要简单的解决方案。 假设我在 google drive 中有图像数据集。如何将其加载到 google colab?

   from google.colab import drive
   drive.mount('/content/gdrive')

然后

with open('/content/gdrive/My Drive/foo.txt', 'w') as f:
   f.write('Hello Google Drive!')
   !cat /content/gdrive/My\ Drive/foo.txt

在这里插入 foo.txt 我在 ml-data 文件夹中有一个名为 Dog 的图像文件夹。但我无法加载它。如何直接从谷歌驱动器将其加载到谷歌 colab 中,因为它位于我的本地硬盘驱动器中。

【问题讨论】:

  • 有日志可以分享吗?
  • 我上传了一张图片。请检查。并阅读说明。

标签: tensorflow google-drive-api google-colaboratory


【解决方案1】:

要直接从本地机器加载数据,您需要按照以下步骤操作:

  1. 转到文件 [左侧菜单]

  1. 点击上传到会话存储

  1. 从您的机器中选择要上传的文件

  1. 它会提示一些信息,表明文件仅可用于当前会话,单击确定。

  2. 文件将上传到目录中。点击它(左键和右键都一样)。

然后;

  1. 复制路径并在 pd.read_csv() 函数中使用它。

注意:会话终止后,colab 会话中的文件将丢失。要再次使用它,您需要再次上传它。 很多时候,我们更喜欢将所有数据保存在 GitHub 存储库或 google 驱动器文件夹中以便从那里获取。

【讨论】:

    【解决方案2】:

    与首先将 .zip 或类似的单个文件从 Drive 复制到 colab VM 并将其解压缩到驱动器安装目录之外,然后使用该副本相比,通过 colab 从 Google Drive 读取许多文件的性能和可靠性会更低数据。

    【讨论】:

      猜你喜欢
      • 2019-07-12
      • 2021-06-13
      • 2018-07-19
      • 2020-12-10
      • 2020-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-24
      相关资源
      最近更新 更多