Python 使用安装的驱动器在colab中加载.npz
如何加载从google硬盘装入google colab笔记本的Python 使用安装的驱动器在colab中加载.npz,python,numpy,google-colaboratory,Python,Numpy,Google Colaboratory,如何加载从google硬盘装入google colab笔记本的.npz文件 给定以下代码 从google.colab导入驱动器 将numpy作为np导入 安装(“/content/drive”) data=np.load(“/content/drive/My drive/Colab Notebooks/project/data/dat.npz”) 我得到这个错误 ValueError Traceback (most recent c
.npz
文件
给定以下代码
从google.colab导入驱动器
将numpy作为np导入
安装(“/content/drive”)
data=np.load(“/content/drive/My drive/Colab Notebooks/project/data/dat.npz”)
我得到这个错误
ValueError Traceback (most recent call last)
<ipython-input-40-168dd0fea229> in <module>()
1 data={}
2 for path in glob('/content/drive/My Drive/Colab Notebooks/lol/data/unzipped/*'):
----> 3 data[os.path.basename(os.path.splitext(path)[0])]=np.load(path)
/usr/local/lib/python3.6/dist-packages/numpy/lib/npyio.py in load(file, mmap_mode, allow_pickle, fix_imports, encoding)
455 # Try a pickle
456 if not allow_pickle:
--> 457 raise ValueError("Cannot load file containing pickled data "
458 "when allow_pickle=False")
459 try:
ValueError: Cannot load file containing pickled data when allow_pickle=False
---------------------------------------------------------------------------
EOFError Traceback (most recent call last)
/usr/local/lib/python3.6/dist-packages/numpy/lib/npyio.py in load(file, mmap_mode, allow_pickle, fix_imports, encoding)
459 try:
--> 460 return pickle.load(fid, **pickle_kwargs)
461 except Exception:
EOFError: Ran out of input
During handling of the above exception, another exception occurred:
OSError Traceback (most recent call last)
1 frames
/usr/local/lib/python3.6/dist-packages/numpy/lib/npyio.py in load(file, mmap_mode, allow_pickle, fix_imports, encoding)
461 except Exception:
462 raise IOError(
--> 463 "Failed to interpret file %s as a pickle" % repr(file))
464 finally:
465 if own_fid:
OSError: Failed to interpret file '/content/drive/My Drive/Colab Notebooks/lol/data/unzipped/euk_test.npz' as a pickle
Python版本:3.6.9
Numpy版本:1.18.2
from scipy.sparse import load_npz
data = load_npz('/content/drive/My Drive/ColabNotebooks/project/data/dat.npz')
虽然此代码可以回答问题,但提供有关如何和/或为什么解决问题的附加上下文将提高答案的长期价值。