如何将我的数据集上传到Google Colab?

时间:2018-02-17 12:54:49

标签: google-colaboratory

我的本地设备上有我的数据集。这是一种将此数据集直接上传到google colab的方法。

注意:

我试过这段代码:

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

但它按文件加载文件。我想直接上传整个数据集

3 个答案:

答案 0 :(得分:5)

以下是我用来上传zip文件并创建本地数据目录的工作流程:

  1. 在本地压缩文件。类似于:$zip -r data.zip data
  2. 使用他们的(Google)说明将您的数据目录的zip文件上传到colab。

    from google.colab import files
    uploaded = files.upload()
    
  3. 上传zip文件后,请执行以下操作:

    import zipfile
    import io
    zf = zipfile.ZipFile(io.BytesIO(uploaded['data.zip']), "r")
    zf.extractall()
    
  4. 您的数据目录现在应位于'data'目录下的colab工作目录中。

答案 1 :(得分:1)

首先对文件进行压缩或tar,然后使用tarfilezipfile将其解压缩。

答案 2 :(得分:0)

另一种方法是将所有数据集存储到numpy对象中,然后上传到驱动器。您可以在那里轻松检索它。 (压缩和解压缩也可以,但是我遇到了困难)