Google colaboratory 如何将我的数据集上传到Google Colab?
我在本地设备上有数据集。有没有办法直接将这个数据集上传到google colab中 注意: 我尝试了以下代码:Google colaboratory 如何将我的数据集上传到Google Colab?,google-colaboratory,Google Colaboratory,我在本地设备上有数据集。有没有办法直接将这个数据集上传到google colab中 注意: 我尝试了以下代码: from google.colab import files uploaded = files.upload() 但它会一个文件一个文件地加载。我想直接上传整个数据集,首先对文件进行压缩或压缩,然后使用或解压缩它们。以下是我用来上传压缩文件和创建本地数据目录的工作流: 在本地压缩文件。类似于:$zip-r data.zip data 使用(谷歌的)说明将数据目录的zip文件上传到co
from google.colab import files
uploaded = files.upload()
但它会一个文件一个文件地加载。我想直接上传整个数据集,首先对文件进行压缩或压缩,然后使用或解压缩它们。以下是我用来上传压缩文件和创建本地数据目录的工作流:
$zip-r data.zip data
from google.colab import files
uploaded = files.upload()
import zipfile
import io
zf = zipfile.ZipFile(io.BytesIO(uploaded['data.zip']), "r")
zf.extractall()
您的数据目录现在应该位于colab的工作目录中的“data”目录下。另一种方法是将所有数据集存储到一个numpy对象中并上传到驱动器。在那里你可以很容易地取回它。(压缩和解压缩也很好,但我遇到了困难)你也可以使用
!解压缩
,而不是python的zipfile.zipfile
,如果我的理解正确的话。我知道如果我想上传任何东西到colab,首先我应该上传到我的谷歌硬盘上。然后在用colab安装google drive之后。这将上传到colab上。这是否正确?是否有更持久的方法来存储数据?我不能将数据集保留在驱动器上,并让colab将其读入内存吗?(将我的驱动器上的文件处理为模型等)有更多关于安装google驱动器并在本地将其命名为“驱动器”以访问驱动器帐户中内容的信息。