colab中如何调用本地数据集

本文介绍了在Colab上挂载谷歌云盘并上传文件的详细步骤。先在Colab新建笔记本,运行代码登录谷歌账号完成挂载,安装云端硬盘后可显示文件夹。接着在谷歌云盘对应文件夹上传文件,上传成功后复制路径在代码里引用。还提到了可能出现输入代码框及链接的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.打开colab,左上角文件新建笔记本

2.点击左侧文件图标,然后在代码运行框里运行以下代码

from google.colab import drive

drive.mount('/content/drive')

3.在弹出对话框后登录谷歌账号,登陆成功后,等一会在底部出现Mounted at /content/drive则表示成功,如下图所示:

 

4.点击左侧安装云端硬盘,在未安装前我这里不显示derive这个文件夹,安装后就显示了,文件如下图所示:

 

5.打开谷歌云盘,进入相应文件夹,右键,上传文件,等待上传完成即可,如图所示:

 6.上传成功后,在代码里面直接引用路径即可,点击文件夹右侧三个点,复制路径。

第二步那里,我的电脑是这个情况,但是看别人说的,有的会弹出一个输入代码的框以及链接,如果有,点击登录,复制代码粘贴即可,其他地方应该都是一样的,这个情况其他文章有提及。

### 如何在Google Colab中导入数据集 #### 方法1:从本地机器导入数据集 为了直接从本地计算机上传文件至Colab环境,可以利用`files.upload()`函数来实现。这种方式适合于较小规模的数据集传输。 ```python from google.colab import files uploaded = files.upload() for fn in uploaded.keys(): print('User uploaded file "{name}" with length {length} bytes'.format( name=fn, length=len(uploaded[fn]))) ``` 这种方法简单快捷,但是由于涉及到手动交互过程,并不适合自动化流程或是大规模数据集的处理[^1]。 #### 方法2:从Google Drive导入 对于较大尺寸的数据集或者希望持久化保存实验成果的情况来说,推荐先将资料存放到个人的Google云端硬盘再通过编程接口调用。具体做法如下: ```python from google.colab import drive drive.mount('/content/drive') ``` 执行上述命令后,系统将会提示用户登录自己的Gmail账户并授予必要的API权限给当前notebook实例;完成验证步骤之后即完成了挂载动作。接着可以通过调整工作目录的方式访问特定位置下的文档: ```python %cd /content/drive/My\ Drive/ !ls ``` 以上指令帮助确认是否正确切换到了预期的目标文件夹内以及展示其中的内容列表[^4]。 #### 方法3:导入Kaggle网站提供的数据集 当目标数据来源于Kaggle竞赛平台时,则需事先准备好API密钥(通常命名为`kaggle.json`),并将之放置于指定路径之下以便后续操作能够顺利开展。获取相应凭证的具体途径可参照官方指南说明。准备工作完成后,在Python脚本里加入下面几行代码即可轻松拉取远程资源: ```python import os os.environ['KAGGLE_CONFIG_DIR'] = "/content/" !kaggle datasets download -d [用户名]/[数据集名称] !unzip \*.zip -d dataset && rm *.zip ``` 这里需要注意替换方括号内的部分为实际存在的ID或标签值[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪落37

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值