【发布时间】:2019-06-11 06:37:47
【问题描述】:
我正在尝试在 Colab 中进行图像分类任务,但在从 kaggle 导入数据集后,数据以 zip 格式出现。解压后,数据集不会给出文件夹,而是给出图像列表。我怎样才能得到一个文件夹呢?
【问题讨论】:
-
您是直接从 Kaggle 将数据集导入 Colab 吗?还是您要下载数据集,然后将其上传到 Colab?
标签: tensorflow google-colaboratory
我正在尝试在 Colab 中进行图像分类任务,但在从 kaggle 导入数据集后,数据以 zip 格式出现。解压后,数据集不会给出文件夹,而是给出图像列表。我怎样才能得到一个文件夹呢?
【问题讨论】:
标签: tensorflow google-colaboratory
如果您使用 colab,您可以使用 ! 向内核发送 bash 命令。
这意味着新单元格中的类似内容应该可以解决问题:
!unzip my_data.zip -d my_data
【讨论】:
-d,我认为这意味着目录,是的:linux.die.net/man/1/unzip
如果我像这样通过 Colab 在驱动器中下载了一个 zip 文件
!wget 'http://nlp.stanford.edu/data/glove.840B.300d.zip'
默认情况下会转到'/content'
然后我需要像这样解压缩并带入我的目标文件夹-d
!unzip '/content/glove.840B.300d.zip' -d '/content/drive/My Drive/data'
'/content/drive/My Drive/data' ==> 驱动器内的目标文件夹
请记住,一旦您关闭系统或离线,“/content”中的任何内容都将被删除,以将其永久保存在驱动器中,请提供类似“/content/drive/My Drive/data”的路径
【讨论】: