是什么导致了numpy中的取消拾取错误?

2024-10-04 09:25:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前收到一个取消拾取错误,因为我使用numpyload函数加载gz文件。我不知道是什么原因造成的。可以提供一些建议。我不确定文件中的数据是否有问题。在

 import numpy as np
 import gzip
 import io
 import pickle


 n = np.load("proteins1.npy.gz",mmap_mode='r')
 print(n)

错误如下:

^{pr2}$

取消拾取错误:

在处理上述异常时,发生了另一个异常:

OSError                                   Traceback (most recent call last)
 <ipython-input-1-b9f88486c866> in <module>()
      7 #file_name = open("proteins1.npy.gz","r")
      8 

----9 n=np.负荷(“蛋白质1。广州npy“,mmap_mode='r') 10打印(n) 十一

 C:\Users\Aivan Francisco\Anaconda3\lib\site-packages\numpy\lib\npyio.py in load(file, mmap_mode, allow_pickle, fix_imports, encoding)
     414             except:
     415                 raise IOError(
 --> 416                     "Failed to interpret file %s as a pickle" %   repr(file))
    417     finally:
    418         if own_fid:

 OSError: Failed to interpret file 'proteins1.npy.gz' as a pickle

Tags: 文件importnumpymodeas错误npload