gpt4 book ai didi

python - 如何在google colaboratory中上传数据集?

转载 作者:太空宇宙 更新时间:2023-11-04 04:41:22 25 4
gpt4 key购买 nike

我需要在 google colaboratory 中上传图像数据集。它里面有包含图像的子文件夹。我在网上找到的任何内容都是针对单个文件的。

from google.colab import files

uploaded = files.upload()

有什么办法吗?

最佳答案

要将数据上传到 Colab,您可以使用三种方法。

方法一

您可以在 Colab UI 中直接上传文件或目录 enter image description here

数据保存在 Colab 本地机器中。在我的实验中,有以下三个特点:1)上传速度不错。2)它会保留目录结构,但不会直接解压。您需要在 Colab 单元格中执行此代码

!makedir {dir_name}
!unzip {zip_file} -d {dir_name}

3) 最重要的是,当 Colab 崩溃时,数据将被删除。

方法二

在 Colab 单元格中执行代码:

from google.colab import files
uploaded = files.upload()

在我的实验中,当您运行单元格时,它会出现上传按钮。当单元格执行指示器仍在运行时,您选择一个文件。 1) 执行后,文件名会出现在结果面板中。 2)刷新Colab文件,你会看到该文件。 3) 或者执行!ls,你会看到你的文件。如果不是,则文件未上传成功。

方法三

如果你的数据来自kaggle,你可以使用Kaggle API下载数据到Colab本地目录。

方法四

将数据上传到 Google Drive,您可以使用 1)Google Drive Web Browser 或 2) Drive API ( https://developers.google.com/drive/api/v3/quickstart/python )。要访问驱动器数据,请在 Colab 中使用以下代码。

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

我建议将数据上传到 Google 云端硬盘,因为它是永久性的。

关于python - 如何在google colaboratory中上传数据集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50525568/

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