Mac端Google Colab中如何使用.mat格式数据集?
解决Colab无法访问Google Drive中data.mat文件的问题
步骤1:挂载Google Drive到Colab环境
Colab不会自动关联你的Drive,需要手动挂载。在Colab单元格中运行以下代码,按提示完成授权:
from google.colab import drive drive.mount('/content/drive')
运行后会弹出授权链接,登录你的Google账号,复制授权码粘贴到输入框即可完成挂载。
步骤2:确认data.mat的实际路径
挂载完成后,Drive文件会映射到/content/drive/MyDrive/目录下。如果data.mat放在Drive根目录,路径就是/content/drive/MyDrive/data.mat;若在子文件夹(比如datasets文件夹),路径则为/content/drive/MyDrive/datasets/data.mat。
可以用以下命令查看Drive根目录文件,确认文件位置:
!ls /content/drive/MyDrive/
步骤3:修改加载代码的文件路径
把原加载代码中的文件路径替换为完整的Drive路径,示例如下:
import scipy.io import matplotlib.pyplot as plt # 替换为你的实际文件路径 data = scipy.io.loadmat('/content/drive/MyDrive/data.mat') train_X = data['X'].T train_y = data['y'].T test_X = data['Xval'].T test_y = data['yval'].T
额外排查点
- 检查路径拼写是否正确(注意区分大小写)
- 确认文件未被设置为私密或限制访问
- 若仍报错,尝试重新挂载Drive或刷新Colab页面后重试
内容的提问来源于stack exchange,提问作者Gau
相关产品推荐
相关产品推荐

