我刚开始使用 Google Colab,它看起来很有前途(免费 GPU 是的,请!),但我什至无法从我的驱动器中导入数据。我按照使用 Pydrive 的教程进行操作,但不断收到错误消息
FileNotDownloadableError:在元数据中找不到 mimetype 的 downloadLink/exportLinks
尝试运行以下代码时
import numpy as np
import scipy.misc # to visualize only
import pandas as pd
from pydrive.auth import GoogleAuth
from pydrive.drive import GoogleDrive
from google.colab import auth
from oauth2client.client import GoogleCredentials
# 1. Authenticate and create the PyDrive client.
auth.authenticate_user()
gauth = GoogleAuth()
gauth.credentials = GoogleCredentials.get_application_default()
drive = GoogleDrive(gauth)
#2. Get the file
downloaded = drive.CreateFile({'id':'1SinPTGxX_MbXWTrB5vcmfXKttRZnDfYa'}) # replace the id with id of file you want to access
downloaded.GetContentFile("train_x.csv", mimetype=None)
downloaded.GetContentFile("train_y.csv", mimetype=None)
x = np.loadtxt('train_x.csv', delimiter=",")
y = np.loadtxt('train_y.csv', delimiter=",")
print(x.shape)
print(y.shape)
之前问过一个类似的问题,但我不明白他们是如何解决这个问题的(我认为这只是设置 mimetype=None 但这不起作用,也没有将其设置为 mimetype='text/csv')。
我也尝试从谷歌电子表格导入数据,但由于数据集非常大(2GB),当我尝试将其转换为电子表格时,它一直给我一个错误。
我的最后一个选择是将它托管在 Github 或其他地方,但我仍然想知道它为什么不起作用。谢谢!