我有一个 npy 文件(largeFIle.npy)保存在我的谷歌驱动器上的同一个“colab笔记本”文件夹中,我保存了我的谷歌colab笔记本。我正在尝试使用下面的代码将数据加载到我的笔记本中,但是我收到以下错误。当我在笔记本电脑上本地运行该代码并且笔记本电脑与该文件位于同一文件夹中时,该代码工作正常。在 google colab 中使用笔记本加载数据时,我需要做一些不同的事情吗?我对 Colab 很陌生。
code:
dataset_name = 'largeFIle.npy'
dataset = np.load(dataset_name, encoding='bytes')
Error:
FileNotFoundError Traceback (most recent call last)
<ipython-input-6-db02a0bfcf1d> in <module>()
----> 1 dataset = np.load(dataset_name, encoding='bytes')
/usr/local/lib/python3.6/dist-packages/numpy/lib/npyio.py in load(file, mmap_mode, allow_pickle, fix_imports, encoding)
370 own_fid = False
371 if isinstance(file, basestring):
--> 372 fid = open(file, "rb")
373 own_fid = True
374 elif is_pathlib_path(file):
FileNotFoundError: [Errno 2] No such file or directory: 'largeFIle.npy'
当您在 Colab 上启动新笔记本时,它会与远程计算机连接 12 小时,您所拥有的只是笔记本和预加载的功能。要访问驱动器上的文件夹,您需要将远程实例连接到您的驱动器并对其进行身份验证。
当我刚开始的时候,这件事也困扰了我一段时间,所以我正在创建一个gist https://gist.github.com/choubeyaakash77/afa4037bad0464ff66f09fda75dd0970当我了解更多信息时我会更新它。对于您的情况,请查看第 2 节(与驱动器连接)。您不必编辑或理解任何内容,只需复制单元格并运行它即可。它将运行一系列功能,然后为您提供身份验证链接。您需要转到该链接并使用 Google 登录,您将在那里获得访问令牌。将其放回输入框中并按 Enter。如果不起作用或出现错误,请再次运行单元。
在下一部分中,我将驱动器安装到文件夹“/drive”。现在,驱动器上的所有内容都存在于该文件夹中,包括笔记本电脑。接下来,您可以更改工作目录。对我来说,我将所有笔记本保存在“/Colab”文件夹中,并进行相应的编辑。
希望对您有帮助。当您了解更多信息时,请随时建议我对要点进行编辑。 :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)